text_file = open("Output.txt", "w")
text_file.write("Purchase Amount: %s" % TotalAmount)
text_file.close()
Якщо ви використовуєте диспетчер контексту, файл автоматично закриється для вас
with open("Output.txt", "w") as text_file:
text_file.write("Purchase Amount: %s" % TotalAmount)
Якщо ви використовуєте Python2.6 або новішої версії, його краще використовувати str.format()
with open("Output.txt", "w") as text_file:
text_file.write("Purchase Amount: {0}".format(TotalAmount))
Для python2.7 і вище ви можете використовувати {}
замість{0}
У Python3 є додатковий file
параметр print
функції
with open("Output.txt", "w") as text_file:
print("Purchase Amount: {}".format(TotalAmount), file=text_file)
Python3.6 представив f-рядки для іншої альтернативи
with open("Output.txt", "w") as text_file:
print(f"Purchase Amount: {TotalAmount}", file=text_file)