Что вы хотите сделать, так это открыть файл в режиме append
. Это создаст его, если он не существует, и добавит к нему вместо перезаписи, если он уже существует. Что-то вроде этого должно делать то, что вы хотите:
my_file_path = 'output_record.txt'
with open(my_file_path, 'a') as outfile:
outfile.write(<output data here in string format> + '\n') # \n for newline
with ...
- это блок диспетчера контекста, что означает, что файл будет автоматически закрыт при выходе из этого блока кода. А второй аргумент 'a'
для open
указывает режим append
.
Надеюсь, что это поможет, счастливого кодирования (и счастливой пятницы)!