可能的重复项:
尝试打开现有文件时的 IOError
我在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上,我刚刚开始学习这个来编写一些快速脚本
如果您阅读 listdir 的文档,您将看到它返回文件名而不是完整路径。
您将需要类似的东西
current_dir_path = os.getcwd()
open(os.path.join(curren_dir_path, file), 'r')