HOWTO · Python
Schreiben Float-Werte in eine Datei in Python
Erfahren Sie, wie Sie Float-Werte in Python in eine Datei schreiben
Auf dieser Seite
Python macht das Schreiben von Daten in eine Datei zu einer nahtlosen Aufgabe. Daten werden in Form von Strings in eine Datei geschrieben. In diesem Artikel erfahren Sie, wie Sie Werte in Python in eine Datei übertragen.
Schreiben Float-Werte in eine Datei in Python
Um Float-Werte in Python in eine Datei zu schreiben, können wir formatierte Strings verwenden. Formatierte Zeichenketten sind spezielle Zeichenketten in Python, die es uns ermöglichen, Zeichenkettendarstellungen von Objekten in Zeichenketten einzufügen. Im Gegensatz zu normalen Strings wird den formatierten Strings ein f vorangestellt. Der folgende Python-Code zeigt, wie der besprochene Ansatz verwendet wird.
data = [1234.342, 55.44257, 777.5733463467, 9.9999, 98765.98765]
f = open("output.txt", "w")
for d in data:
f.write(f"{d}\n")
f.close()
Ausgabe:
1234.342
55.44257
777.5733463467
9.9999
98765.98765
Neben formatierten Strings können wir auch die eingebaute str()-Methode verwenden, die String-Darstellungen von Objekten zurückgibt. Wir können diese Methode verwenden, um Float-Werte in ihre String-Äquivalente umzuwandeln und sie in eine Datei zu schreiben. Siehe dazu den folgenden Python-Code.
data = [1234.342, 55.44257, 777.5733463467, 9.9999, 98765.98765]
f = open("output.txt", "w")
for d in data:
f.write(str(d))
f.write("\n")
f.close()
Ausgabe:
1234.342
55.44257
777.5733463467
9.9999
98765.98765