У меня есть текстовый файл с именем hsp.txt
в C:\Python27\Lib\site-packages\visual\examples
и используется следующий код.Ошибка кодирования на 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