функция в цикле записывает текст в файл
with open(file_name, 'w') as file: while ... : text = ... file.write(text)
Если цикл длинный и текст большой, то компьютер через некоторое время зависает. Как можно избежать этого?
while ... : with open(file_name, 'a') as file: text = ... file.write(text)