python не тянет прочтнение файла после установки виновс 11
После установки Windows 11 начал открывать файлы.txt в питоне. Но он их не может попросту прочитать до конца. Запускаю процесс прочтения:
f = open('9_17863.txt')
print(f)
Все нормально. Но как только я пишу, чтобы он мне вывел весь файл, то есть:
for s in f:
a = [int(x) for x in s.split()]
то пайтон попросту подыхает и не может прочесть. Раньше такого не было, работало на Windows 10. Подскажите, что можно сделать?
Вот весь код:
k = 0
f = open('123.txt')
for s in f:
a = [int(x) for x in s.split()]
p1 = [x for x in a if a.count(x)==1]
p3 = [x for x in a if a.count(x)==3]
if len(p3)==3 and len(p1)==3:
if (sum(p1)** 2) < (sum(p3)** 2):
k+=1
print(k)
Ответы (1 шт):
Автор решения: Степа
→ Ссылка
Вы упустили функцию close(). Возможно ошибка кроется в этом.
Также есть вот этот код который я обычно использую в пайтон:
f = open("типо_файл.txt", "r")
file_contents = f.read()
...
f.close()
Это должно помочь.
P.S: Я не когда не имел дело с Windows 11, поэтому не могу быть точным в этой теме.