List directories python OSX
本问题已经有最佳答案,请猛点这里访问。
我有一个问题,就是在MacOSX上,试图用python 2.6列出目录中的所有文件/文件夹。
为了简化问题,我试图简单地列出桌面上的所有文件(不是空的)。我知道可以这样做:
| 1 | currentFileList = os.listdir("~/Desktop") | 
但我得到了错误:
| 1 2 | currentFileList = os.listdir("~/Desktop") OSError: [Errno 2] No such file or directory: '~/Desktop' | 
有什么建议吗?
您应该将绝对传递给
| 1 | os.listdir(os.path.expanduser('~/Desktop')) | 
顺便说一句。注意:
你需要完整的路径而不是相对路径
| 1 | os.listdir('/Users/YOURUSERNAME/Desktop') |