text_file = open("Output.txt", "w")
text_file.write("Purchase Amount: %s" % TotalAmount)
text_file.close()
Wenn Sie einen Kontextmanager verwenden, wird die Datei automatisch für Sie geschlossen
with open("Output.txt", "w") as text_file:
text_file.write("Purchase Amount: %s" % TotalAmount)
Wenn Sie Python2.6 oder höher verwenden, wird die Verwendung bevorzugt str.format()
with open("Output.txt", "w") as text_file:
text_file.write("Purchase Amount: {0}".format(TotalAmount))
Für Python2.7 und höher können Sie {}
anstelle von verwenden{0}
In Python3 gibt es einen optionalen file
Parameter für die print
Funktion
with open("Output.txt", "w") as text_file:
print("Purchase Amount: {}".format(TotalAmount), file=text_file)
Python3.6 führte F-Strings für eine andere Alternative ein
with open("Output.txt", "w") as text_file:
print(f"Purchase Amount: {TotalAmount}", file=text_file)