0
我有这段代码列出了目录中的文件,并用我的函数解析了它们中的每一个。尝试读取目录中的文件时没有这样的文件或目录python
paths = []
for filename in os.listdir(r"C:\Program Files (x86)\Folder\Folder"):
with open(filename) as f:
paths.append(parse_file(f))
我收到错误:
File "find.py", line 21, in <module>
with open(filename) as f:
IOError: [Errno 2] No such file or directory: 'file.txt'
此错误表明,它看到file.txt
因为我在os.listdir
指定的文件夹中存在的,我有很多更多的文件存在。如果我删除file.txt
它会在另一个文件上显示错误。
我也尝试将文件移动到我的桌面上的目录和脚本工作正常。
什么问题我不明白。我对Python很新,所以如果它的愚蠢问题可以原谅我。谢谢!
非常感谢! – 2013-03-20 21:52:15