У меня есть скрипт, который принимает и записывает платежи. Я создал файл .txt для хранения информации о транзакции, и код выглядит так:
payment_file = open('Payments.txt', 'w')
payment_file.write('Card no: {} | Amount: £{}\n'.format('XXXX-XXXX-XXXX-' + card_number[-4:], "{:,.2f}".format(amount)))
payment_file.close()
В качестве примера, когда я открою текст, он будет выглядеть как
Card no: XXXX-XXXX-XXXX-1234 | Amount: £15.00
Однако один раз платеж завершен, сценарий возвращается к началу, позволяя сделать другой платеж, но как только следующий платеж будет выполнен, и вы откроете .txt, старый платеж будет заменен на самый последний, как бы вы могли убедиться, что платежи просто добавить под друг друга