Python3:操作系统路径.isdir(路径)适用于fi

2024-05-22 23:54:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一台装有Windows10和Ubuntu虚拟机的电脑。在

共享文件夹中有一个名为log的文件,该文件正好包含一个Unix EOL字符。它是由虚拟机创建的。在

在虚拟机中,会发生以下情况:

Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.path.isdir('/media/path/to/log')
True

因此,python错误地认为log是一个目录(例如,调用list(os.listdir('/media/path/to/log'))会引发{})。在

插入相对路径时也会发生同样的情况。在

如果我在Windows命令行中调用isdir,它总是按预期返回False。在


Tags: 文件topath文件夹logosubuntuunix

热门问题