有人能告诉我我的代码有什么问题。我是一个菜鸟,也是编程的新手。
myFile = open('example2.txt', 'rt')
total=0.0
count=1
for line in myFile:
total=total+float(line)
count=count+1
print("reading in:"+line,end='')
average=total/count
print("\n\nAverage: "+str(average))
答案 0 :(得分:0)
您的问题是运行脚本时example2.txt
不在当前工作目录中。
通常,最好使用文件的完整路径标识文件,以便准确了解脚本查找文件的位置:
open(r'C:\TestProgram\Sample Data\example2.txt', 'rt)
或者,如果您的目标是编写将在当前工作目录中运行的程序,请在尝试打开它们之前测试是否存在预期文件。