Ich bin neu in Python. Hier ist mein Ziel, Daten in eine Datei in zip zu setzen. Das Folgende ist der Code, den ich geschrieben habe, in dem ich Daten in eine entpackte_Datei schreibe, dann entpackte_Datei in komprimierte_Datei.zip schreibe und dann die entpackte Datei entpacke.Wie direkt Datei in Python zu Zip hinzufügen?
import os
import zipfile
##Some code above.............
for some_data in big_data:
with open('unzipped_file', 'a+') as unzipped_f:
unzipped_f.write(some_data)
##Some code in between...........
with zipfile.ZipFile('zipped_file.zip', 'w') as zipped_f:
zipped_f.write("unzipped_file")
os.remove("unzipped_file")
Anstatt eine Zwischen-entpackte_Datei zu erstellen. Kann ich meine Daten direkt in zipped_file in einem Schritt schreiben.
Sorry für die falsche Kommunikation, aber hier versuche ich Daten in eine entpackte_Datei anhängen und dann in ZIP_Datei zu halten. Ich habe den Code für Referenz – Eudie
@Eudie bearbeitet, siehe meine Bearbeitung – ForceBru