Αυτός ο γρήγορος οδηγός δείχνει πώς να αφαιρέσετε αρχείο από ZIP σε Python. Καλύπτει όλες τις λεπτομέρειες, συμπεριλαμβανομένης της ροής του προγράμματος και του δείγματος κώδικα για διαγραφή αρχείου ZIP σε Python. Επιπλέον, μπορείτε να ακολουθήσετε αυτήν την προσέγγιση σε οποιοδήποτε λειτουργικό σύστημα όπου έχει ρυθμιστεί η Python.
Βήματα για διαγραφή αρχείου από ZIP σε Python
- Ρύθμιση του περιβάλλοντος με την εγκατάσταση του Aspose.ZIP στο σύστημά σας
- Δημιουργία ενός στιγμιότυπου της κλάσης Archive και φόρτωση του αρχικού αρχείου
- Επανάληψη μέσω όλων των εγγραφών στο αρχείο και φιλτράρισμα των αρχείων που περιέχουν συγκεκριμένη συμβολοσειρά
- Διαγραφή όλων των αρχείων που ταιριάζουν με τα κριτήρια χρησιμοποιώντας τη μέθοδο delete_entry
- Αποθήκευση του αρχείου ZIP εξόδου
Αυτά τα βήματα περιγράφουν την απλή προσέγγιση για διαγραφή αρχείου από ZIP σε Python. Δημιουργεί απλώς μια λίστα με όλα τα αρχεία που περιέχουν μια συγκεκριμένη συμβολοσειρά στο όνομά τους. Στη συνέχεια, διαγράφει όλα αυτά τα αρχεία και εξάγει τον κατάλογο εξόδου στο δίσκο.
Κώδικας για διαγραφή αρχείου ZIP σε Python
Αυτό το απόσπασμα κώδικα δείχνει πώς να αφαιρέσετε αρχείο ZIP σε Python. Ωστόσο, μπορείτε να το τροποποιήσετε περαιτέρω, όπως να διαγράψετε συγκεκριμένα αρχεία περνώντας τη θέση τους στον δείκτη. Για παράδειγμα, μπορείτε να διαγράψετε επιλεκτικά το πρώτο, το τελευταίο ή οποιοδήποτε άλλο αρχείο απλώς καθορίζοντας τον αριθμό ευρετηρίου τους στο αρχείο.
Αυτό το θέμα κάλυψε πώς να διαγράψετε συμπιεσμένα αρχεία σε Python. Εν τω μεταξύ, εάν χρειάζεστε να δημιουργήσετε ένα αρχείο ZIP, ρίξτε μια ματιά στο άρθρο για τη Δημιουργία ZIP σε Python.