Εισαγωγή του zipfile μονάδα χρησιμοποιώντας την εντολή " zipfile εισαγωγής . " 2
Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου, όπως το Notepad ή ένα πρόγραμμα επεξεργασίας κώδικα, όπως jEdit ή Komodo Edit . Δημιουργήστε ένα νέο αρχείο και να το αποθηκεύσετε με επέκταση . Py . Στο αρχείο , να εκχωρήσει τη διαδρομή του αρχείου zip σε μια μεταβλητή , πληκτρολογώντας την ακόλουθη , αντικαθιστώντας το " zip_file.zip " με το όνομα του αρχείου zip σας
fullpathToZip = " c : \\. \\ Temp \\ \\ zip_file.zip "
εικόνων 3
Εκχώρηση τη διαδρομή προορισμού σε μια μεταβλητή , πληκτρολογώντας την ακόλουθη
destinationPath = . " c : \\ \\ temp \\ \\ Εκχυλίσματα "
Φτηνές 4
Ανοίξτε το αρχείο zip ως μόνο για ανάγνωση και να εκχωρήσετε το αντικείμενο που προκύπτει σε μια μεταβλητή , πληκτρολογώντας την ακόλουθη .
sourceZip = zipfile.ZipFile ( fullpathToZip , « r » )
Φτηνές 5
επαναλήψεις μέσα από τη λίστα των ονομάτων αρχείων αρχειοθετούνται στο αρχείο zip χρησιμοποιώντας ένα βρόχο , πληκτρολογώντας την ακόλουθη
για το όνομα σε sourceZip.namelist ( ) : .
Η 6
Επιθεωρήστε κάθε όνομα αρχείου μέσα στο αρχείο zip για την επέκταση αρχείου που αναζητούν με κάθε επανάληψη του βρόχου , να θυμόμαστε να εσοχή λίγο να μείνει μέσα στο for loop . Για παράδειγμα , αν θέλετε μόνο . Txt αρχεία που πρόκειται να εξαχθούν , πληκτρολογήστε την ακόλουθη .
Αν name.find ( . Txt ) ! = -1
Η 7
Απόσπασμα κάθε αρχείο επιθυμητό τύπο αρχείου στο φάκελο που έχετε ορίσει . Θυμηθείτε να εσοχή λίγο να μείνει μέσα το εάν thats μπλοκ μέσα στο for loop . Πληκτρολογήστε την ακόλουθη .
SourceZip.extract ( όνομα , destinationPath )
8
Κλείστε zipfile αντικείμενο σας . Λάβετε υπόψη σας ότι δεν θέλετε το zipfile αντικείμενο που πρέπει να ολοκληρωθούν πριν από το for loop έχει τελειώσει επανάληψη μέσα από κάθε όνομα αρχείου . Παρατάσσονται αυτής της γραμμής με την έναρξη της για τη γραμμή βρόχο . Για παράδειγμα , πληκτρολογήστε
sourceZip.close ( )
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα