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, поэтому не могу быть точным в этой теме.

→ Ссылка