Wie zum extrahieren von 7z-zip-Datei in der Python-version 2.7.3
Gewusst wie: extrahieren von 7z-zip-Datei in python .Bitte jemand lassen Sie mich wissen, gibt es eine Bibliothek dafür.
Habe ich installieren libarchive-Bibliothek in python-version 2.7.3 . Aber ich bin nicht in der Lage zu verwenden, die Bibliothek.
Bitte geben Sie detailliertere Informationen über das problem. Warum sind Sie nicht in der Lage, die Bibliothek zu benutzen?
libarchive-Bibliothek installiert in unter Website-paketpapier. e.g.C:\Python27\Lib\site-packages\libarchive-0.4.3-py3.2.ei\libarchive-Archiv.reader-Modul nicht vorhanden ist . Wie zu verwenden genaue Klasse
Überprüfen Sie heraus, was ich in extractcode im ScanCode hier: github.com/nexB/scancode-toolkit/blob/... Dies ist ein wrapper für die Befehlszeile 7zip für Windows/Linux/Mac
libarchive-Bibliothek installiert in unter Website-paketpapier. e.g.C:\Python27\Lib\site-packages\libarchive-0.4.3-py3.2.ei\libarchive-Archiv.reader-Modul nicht vorhanden ist . Wie zu verwenden genaue Klasse
Überprüfen Sie heraus, was ich in extractcode im ScanCode hier: github.com/nexB/scancode-toolkit/blob/... Dies ist ein wrapper für die Befehlszeile 7zip für Windows/Linux/Mac
InformationsquelleAutor Ibney Hasan | 2014-10-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
PyLZMA
undpy7zlib
Bibliotheken zu extrahieren7z
Datei oder versuchen, ausführen von shell-Skripts entpacken Sie die zip-Datei mit pythonsubprocess
Modul.Für windows können Sie lfd.uci.edu/~gohlke/pythonlibs/#pylzma Bibliotheken, sondern für linux-ich denke, Sie sollten bauen Sie es aus der Quelle auf Ihrer eigenen. Aber nehmen Sie einen Blick an joachim-bauch.de/projects/pylzma
Danke, ich habe in windows installiert .Bitte teilen Sie mir irgendein Beispiel, 7z-zip-Extraktion.Das wird hilfreich sein für mich
InformationsquelleAutor Hamid FzM
Verwende ich den Befehl wie
C:\Program Files\7-Zip\7z.exe x <filename>
in mein C++ Projekt. Sie können es in Python so:- oder 32-bit-version:
InformationsquelleAutor Vasily Ryabov
Entsprechend der Python-doc (über den Unterprozess), Sie könnten eher zur Verwendung empfohlen, die Funktion laufen (wie in diesem Beispiel).
PS0 : Einen Rat, vergessen Sie nicht, zu entkommen, die chars in den vollständigen Pfad; es könnte helfen, eine Menge, speziell unter Windows. Ansonsten ist der OS nicht finden konnte, 7zip (oder einem anderen Programm).
PS1 : Offenbar, die Kommentare sind schwer zu schrieben... Die Anzeige war nicht die gleiche (wie Gruppe alle die den text in nur einer Zeile) und über den touch geben, den post zu veröffentlichen (unvollendet). Das system aus stackoverflow.com ist Sie falsch, weil ich wollte nur hinzufügen, ein paar Zeilen und nicht veröffentlichen. Und auch da Nein, in dem moment, ich war nicht fertig geschrieben (in diesem post).
subprocess.call
bekomme ichTypeError: bufsize must be an integer
InformationsquelleAutor Wagner_SOFC
Dies war für mich in Windows. Die Zeichenfolge, die Sie wollen, um zu Schießen, ist etwas wie dieses:
Beachten Sie den Aufruf der exe-Datei und Optionen sind nicht börsennotierte, alles andere ist in doppelte Anführungszeichen gesetzt.
Beispielcode:
InformationsquelleAutor Treeswing
!apt-get install p7zip-full
!p7zip -d file_name.tar.7z
Versuchen Sie die oben genannten Schritte
InformationsquelleAutor Ashis Kumar Panda