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-stringsสำหรับทางเลือกอื่น
with open("Output.txt", "w") as text_file:
print(f"Purchase Amount: {TotalAmount}", file=text_file)