ich den folgenden Code als eine Darstellung eines größeren Wörterbuch verwenden, die in eine CSV-Datei gedruckt werden muss:Python Druck Wörterbuch zu csv gibt leere Datei
import csv
dict1 = {"hello": 1}
w = csv.writer(open("C:\output.csv", "w"))
for key, val in dict1.items():
w.writerow([key, val])
Aber die output.csv
ist leer. Was vermisse ich?
Sie schließen die Datei nicht, so wird es wahrscheinlich nicht auf die Festplatte geschrieben zu werden. Verwenden Sie alternativ einen Kontextmanager: 'mit open (...) as ...'. – jonrsharpe
Ihr Beispiel funktioniert auf meinem System. Versuchen Sie, die Datei zu schließen, um dieses Verhalten an anderer Stelle sicherzustellen. – pyramids