现在我已创建了一个文件夹,并有一个文本文件和一个Python文件。我正在尝试将文件读入字符串
fileName = 'file2.txt'
linestring = open(fileName, 'r').read()
print linestring
但是我一直收到错误的回复说
IOError: [Errno 2] No such file or directory: 'file2.text'
如何将这两个文件放到同一目录中?
答案 0 :(得分:2)
"如何读取与我的python脚本位于同一目录中的文件?"
import os
here = os.path.dirname(__file__)
filename = 'file2.txt'
filepath = os.path.join(here, filename)
linestring = open(filepath).read()
print linestring
此外,在当前工作目录中搜索文件,而不是在脚本所在的目录中搜索文件。