Wie kann ich texte und bilder zippen?


22.08.2023, 12:50

Ps: ich bräuchte die zip datei am besten auch so wie wenn sie gespeichert wäre und ich sie mit open('diezip.zip', 'rb') öffnen würde (also als bytes).

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Das geht direkt mit dem eingebauten zipfile:

https://docs.python.org/3/library/zipfile.html#zipfile.ZipFile.open

Beispiel:

import zipfile

with zipfile.ZipFile('bla.zip', mode='w') as zip:
  with zip.open('test.txt', mode='w') as myfile:
    myfile.write(bytes('hello, world', 'utf-8'))
PythonCoder 
Fragesteller
 22.08.2023, 13:41

Oh dann hab ich dass .write nicht richtig verstanden. Ich dachte das kann nur dateien die gespeichert sind in das Zip File packen. Danke!

1