【发布时间】:2013-03-20 21:34:52
【问题描述】:
我有这段代码,它列出了目录中的文件并用我的函数解析每个文件。
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很陌生,所以如果它是愚蠢的问题,请原谅我。谢谢!
【问题讨论】: