目前正在使用2.7的Python课程。我安装了3.5并且到目前为止能够翻译。我遇到open()函数问题。例如:请参阅下面的脚本和结果。 errno2
我有文件" textfile.txt"我正在运行的.py文件所在的文件夹中。作为检查,我还将文件放在Python35文件夹中..有什么建议吗?
答案 0 :(得分:0)
"与.py文件相同的文件夹我正在运行" - open()
将相对于您当前的工作目录进行搜索,无论py
源文件的位置如何。
__file__
是加载模块的文件的路径名,如果是从文件加载的
您可以使用__file__
和os.path.dirname()
查找源文件的目录,然后查找文本文件。