我正在通过python速成课程pdf工作。一切顺利,直到我达到第10章"文件和例外"。 任务很简单。 1)创建一个文本文件" pi_digits.txt"包含pi的前30位数字。 2)运行以下代码:
with open('pi_digits.txt') as file_object:
contents = file_object.read()
print(contents)
我不断收到文件错误[错误2]。
我尝试使用完整的文件路径,将文件放在包含包'脚本的相同~.atom文件夹中。
我尝试通过终端运行该文件并收到相同的错误消息。 我还搜索了stackoverflow的解决方案并找到了类似的问题,但答案没有用。
任何帮助都将不胜感激。
答案 0 :(得分:0)
前置这个:
import os
print(os.getcwd())
os.chdir('/tmp')
并将.txt文件复制到/ tmp。此外,请确保复制的文件名全部小写,以匹配您的程序。