【发布时间】:2013-01-26 19:22:43
【问题描述】:
我在 python 3.3 中使用 open() 打开文件时遇到问题,知道为什么吗?
我在努力
import os
filelist = [ f for f in os.listdir( os.curdir )]
singleFile = filelist[a]
hppfile = open(singleFile, 'r')
我明白了
FileNotFoundError: [Errno 2] No such file or directory: '-file that is actually inside the directory-'
想法?
在 Windows 上,我刚开始学习这个以编写一些快速脚本
【问题讨论】:
-
os.listdir()返回文件名,而不是完整路径。 -
os.listdir()已经返回一个列表,并且默认参数已经是os.curdirbtw。但是我无法用当前目录中的文件重现这个问题,所以我怀疑你的代码示例与你的真实代码不匹配。 -
@MartijnPieters Full code - 它只有几行,所以我不确定它可能有什么问题,真的
标签: python file python-3.x