简单代码:
import os
filenamelist = []
#path = "E:\blah\blah\blah"
path = "C:\Program Files\Console2"
for files in os.walk(path):
filenamelist.append(files)
print files
以上工作。但是当我设置 path= "E:\blah\blah\blah" 脚本运行但什么也不返回。
1) C:\Users\guest>python "read files.py"
('C:\\Program Files\\Console2', [], ['console.chm', 'Console.exe', 'console.xml', 'ConsoleHook.dll', 'FreeImage.dll', 'FreeImagePlus.dll'])
2) C:\Users\guest>python "read files.py"
C:\Users\guest>
知道为什么 os.walk() 在 E:\ 上遇到困难吗?我无法让它在 E: 上读取任何内容。我有一个外部驱动器映射到 E 驱动器。