是一个几周的编码器,尽管代码和.txt文件在同一个文件夹中,但我无法让python读取我的文件
highest_score=0
result_f = open("results.text")
for line in result_f:
if float (line)>highest_score:
highest_score = float(line)
result_f.close()
print("the highest score:")
print(highest_score)
,结果是
Traceback (most recent call last):
File "C:\Python33\-mu.py", line 2, in <module>
result_f = open("results.text")
FileNotFoundError: [Errno 2] No such file or directory: 'results.text'
请帮忙
答案 0 :(得分:0)
基本上您正在尝试打开文件result.text
。返回的错误是Python Idle无法找到该文件。我注意到您提到了.txt
文件,但在您的代码中,您尝试打开.text
文件。
因此,我建议您检查文件扩展名为.txt
或.text
,以防万一。
如果错误仍然存在,请尝试提供open命令的完整路径。例如:
result_f = open("/Users/Joe/Desktop/results.text")
Windows和Mac OS都会在右键单击文件时提供完整路径(以及其他信息)。
答案 1 :(得分:0)
我遇到了类似的问题,我试图在空闲状态下读取文件但是找不到路径。什么对我有用: