2014-12-07 42 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) 

另外,如果你的目標是編寫一個程序將運行在當前工作目錄中,在嘗試打開它們之前測試預期文件的存在。