Filenotfound错误python(通过Atom运行)



我正在通过python速成课程pdf。一切都很顺利,直到我点击第 10 章"文件和异常"。 任务非常简单。 1( 创建一个包含 pi 前 30 位数字的文本文件"pi_digits.txt"。 2( 运行以下代码:

with open('pi_digits.txt') as file_object:
contents = file_object.read()
print(contents)

我不断收到一个文件未找到错误 [errno 2]。

我尝试使用完整的文件路径,将文件放在包含包"脚本"的同一~.atom文件夹中。

我尝试通过终端运行该文件,并收到相同的错误消息。 我还在stackoverflow中搜索解决方案,确实发现了类似的问题,但答案不起作用。

任何帮助将不胜感激。

在前面加上:

import os
print(os.getcwd())
os.chdir('/tmp')

并将.txt文件复制到/tmp。此外,请确保复制的文件名全部为小写,以匹配您的程序。

最新更新