2014-12-07 57 views
-4

有人能告诉我我的代码出了什么问题。我是一个小菜鸟,也是编程的新手。Python代码 - “FileNotFoundError”

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)) 
+3

更多的信息不会伤害,你想要做什么?你遇到什么问题? etc – 2014-12-07 16:20:11

+1

请发布回溯 – nishparadox 2014-12-07 16:21:23

+0

@JohnKugelman噢耶?你知道的越多; P – HarryCBurn 2014-12-07 16:23:56

回答

0

您的问题是当您运行脚本时,example2.txt未位于当前工作目录中。

在一般情况下,这是一个好主意,以确定与该文件,所以你确切地知道你的脚本将查找文件的完整路径文件:

open(r'C:\TestProgram\Sample Data\example2.txt', 'rt) 

另外,如果你的目标是编写一个程序将运行在当前工作目录中,在尝试打开它们之前测试预期文件的存在。