在MacOSX上,我在试图用Python2.6列出目录中的所有文件/文件夹时遇到了问题
为了简化问题,我试图简单地列出桌面上的所有文件(不是空的)。我知道可以这样做:
currentFileList = os.listdir("~/Desktop")
但我发现了一个错误:
currentFileList = os.listdir("~/Desktop")
OSError: [Errno 2] No such file or directory: '~/Desktop'
有什么建议吗?
Tags:
您应该将绝对传递给
os.listdir
函数。可以使用os.expanduser
函数展开~
:顺便说一下。注意:
~foobar
将用用户的主文件夹替换路径foobar
(例如/home/foobar
)你需要完整的路径而不是相对的
相关问题 更多 >
编程相关推荐