Вы открываете файл каждые l oop и открываете его в режиме write
. Это означает, что вы перезаписываете любые данные в файле каждые l oop.
Простым решением было бы открыть файл в режиме добавления, используя 'a', в противном случае вы можете сохранить результаты в списке, а затем записать все в один go в конце, что было бы лучше.
Хорошей практикой также является закрытие файла после того, как вы закончили с ним, см. Почему я должен закрывать файлы с Python. Хотя вы можете сделать это с помощью reg_form.close()
, лучше использовать контекстный менеджер, поскольку это гарантирует, что файл всегда закрыт:
with open("reg_form.txt", "w") as my_file:
my_file.write("some data")