#python #io
Вопрос:
Я новичок в python, и я только что возился с вводом-выводом, и после использования readlines() в моем коде говорится, что файл пуст, он один раз правильно работал, пока я тестировал и возился с моим циклом for. Я читал об этой проблеме и обнаружил, что нахожусь в конце файла. Я попытался использовать seek(0), но он, похоже, не работает, так как мой код все еще выводит a <BLANKLINE>
. Я не нашел никаких решений для этого, но был бы признателен, если бы кто-нибудь помог мне разобраться в этом. Я проверил test.txt чтобы убедиться, что там все еще что-то есть и есть.
file = open('test.txt', 'r')
file.seek(0) #I added this after my issue started
lines = file.readlines()
for line in lines:
print(lines)
file.close()
Комментарии:
1. Похоже, ваш файл пуст. Возможно, файл, который вы проверяете, не тот файл, который он читает.
2. Я не верю, что это проблема, так как я проверил путь к файлу и файлы внутри