text_file = open("Output.txt", "w")
text_file.write("Purchase Amount: %s" % TotalAmount)
text_file.close()
Se você usar um gerenciador de contexto, o arquivo será fechado automaticamente para você
with open("Output.txt", "w") as text_file:
text_file.write("Purchase Amount: %s" % TotalAmount)
Se você estiver usando Python2.6 ou superior, é preferível usar str.format()
with open("Output.txt", "w") as text_file:
text_file.write("Purchase Amount: {0}".format(TotalAmount))
Para python2.7 e superior, você pode usar em {}
vez de{0}
No Python3, há um file
parâmetro opcional para a print
função
with open("Output.txt", "w") as text_file:
print("Purchase Amount: {}".format(TotalAmount), file=text_file)
Python3.6 introduziu f-strings para outra alternativa
with open("Output.txt", "w") as text_file:
print(f"Purchase Amount: {TotalAmount}", file=text_file)