Ich versuche, einen Code für meine Kursarbeit zu finden, und ich kann nicht für das Leben von mir keine finden. Ich brauche ein Stück Code, das ich verwenden kann, das eine Textdatei in Python komprimiert, und kann dann wieder geöffnet werden, während alle Grammatik am selben Ort bleibt? Jede Hilfe wäre großartig. Thanks :)Komprimieren einer Datei in Python und halten Sie die Grammatik genau, wenn Sie es wieder öffnen
0
A
Antwort
0
import zlib, base64
text = 'STACK OVERFLOW'
code = base64.b64encode(zlib.compress(text,9))
print code
die gibt:
eNoLDnF09lbwD3MNcvPxD1cIHhxcAE9UKaU=
Jetzt kann ich diesen Code in ein anderes Programm kopieren Sie das ursprüngliche Programm zurück zu bekommen:
import zlib, base64
s='eNoLDnF09lbwD3MNcvPxD1cIHhxcAE9UKaU='
data = zlib.decompress(base64.b64decode(s))
print data
0
T = 'blah blah blah blah'
S = zlib.compress(T)
with open("temp.zlib", "wb") as myfile:
myfile.write(S)
Das speichert das komprimierte String in einer Datei namens temp.zlib so dass Programm 2 später kann sie abrufen und dekomprimiert.
Programm 2:
with open("temp.zlib", "rb") as myfile:
S = myfile.read()
T = zlib.decompress(S)
+0
sie beide arbeiten ... –
Verwandte Themen
- 1. Öffnen Sie eine Datei im Editor und dann speichern Sie es wieder von Terminal auf Bash
- 2. Öffnen Sie die Kategorie, wenn Sie auf
- 3. Öffnen Sie die Datei schreibgeschützt
- 4. Schließe die Thickbox und öffne sie wieder.
- 5. Laden Sie Pymacs & Ropemacs nur beim Öffnen einer Python-Datei?
- 6. Öffnen Sie die Datei in IE
- 7. Python: Lesen Sie Zeile aus Datei, überprüfen Sie, ob in einer anderen Datei, wenn es Druckzeile ist, um die Datei
- 8. Google DevTools: wenn ich es neu lade wieder öffnen meine js und CSS-Datei
- 9. Python öffnen Sie eine serialisierte C# -Datei
- 10. Python: Öffnen Sie eine Datei, suchen Sie dann anhängen, wenn nicht existieren
- 11. Öffnen Sie die .exe-Datei durch .bat-Datei in Flask
- 12. Öffnen Sie eine Datei und ersetzen Sie Zeichenfolgen in C#
- 13. Komprimieren einer Python-Anwendung in einer einzigen Quelldatei
- 14. Python: Wie Öffnen einer Anwendung verbieten, wenn sie bereits
- 15. Halten Sie es in ASP.Net MVC
- 16. Komprimieren einer TIF-Datei
- 17. Java-Datei - Öffnen Sie eine Datei und schreiben Sie daran
- 18. Öffnen Sie eine Datei mit einer Variablen
- 19. Öffnen Sie die ausführbare Datei mit PHP
- 20. Komprimieren Sie die Ausgabe des Hadoop-Archivierungswerkzeugs
- 21. Öffnen Sie die dynamische Datei (fopen)
- 22. Öffnen Sie die HTML-Seite
- 23. Mock-Datei öffnen in Python
- 24. (Windows) Öffnen Sie die gleiche Datei gleichzeitig
- 25. Python-Datei öffnen/schließen jedes Mal vs halten es offen, bis der Prozess fertig ist
- 26. Und wieder. Lassen Sie DropDownButton auf Maus öffnen und ausblenden, wenn Maus verlässt
- 27. Öffnen Sie die PDF-Datei mit swift
- 28. Android - Öffnen Sie die Datei mit QFile
- 29. C++ & Python schließen und öffnen Sie Dateien in verschiedenen DLL
- 30. Brauchen Sie JavaScript-Code für die Schaltfläche drücken und halten
Verwenden Sie eine der folgenden URLs: https://docs.python.org/3/library/archiving.html –
Vielen Dank. Hoffe, es funktioniert. –