我在C:\Python27\Lib\site-packages\visual\examples
中有一個名爲hsp.txt
的文本文件,並使用下面的代碼。Python編碼錯誤:「文件不存在」
def file():
file = open('hsp.txt', 'r')
col = []
data = file.readlines()
for i in range(1,len(data)-1):
col.append(int(float(data[i].split(',')[5])))
return col
def hist(col):
handspan = []
for i in range(11):
handspan.append(0)
for i in (col):
handspan[i] += 1
return handspan
col = file()
handspan = hist(col)
print(col)
print(handspan)
但是,當我運行它說,該文件不存在。
Traceback (most recent call last):
File "Untitled", line 17
col = file()
File "Untitled", line 2, in file
file = open('hsp.txt', 'r')
IOError: [Errno 2] No such file or directory: 'hsp.txt'
我該如何解決這個問題? 另外我如何輸出均值和方差?
在「os.getcwd()」中輸入。它返回什麼? – Zizouz212
@MartijnPieters你是一個在這些可怕的問題上花費這麼多時間的聖人。 – dbliss
@Jeffrey當你完成這個工作時,你應該真的關閉這個文件 - 或者用'with'代碼塊打開這個文件。 – dbliss