打开 Python 3.3 时出错



可能的重复项:
尝试打开现有文件时的 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')

相关内容

  • 没有找到相关文章