Если у меня есть скрипт, который записывает 1000 строк в файл, а затем продолжает регулярные выражения для этого файла, однако будут доступны только последние 100 строк написанного текста.Одним из способов решения этой проблемы является закрытие и повторное открытие файла.Есть ли способ перезагрузить файл после записи в него или я должен просто сделать открытый для записи модуль?Возможно, уместно, что файл журнала не существует / пуст при первом открытии.
>>> the_page = 'some large site opened through urllib'
>>> logfile = open('./artist/' + tags['ARTIST'], 'r+')
>>> logfile.write(the_page)
>>> print logfile.read()
Ничего не появляется.
>>> 'Some regular expressions search'
Поиск по последним 100 записанным строкам.1008 *
Все появляется.
>>> 'Some regular expressions search'
Работает как положено.