Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Τι είναι η Python Κατάλογος

Η γλώσσα προγραμματισμού Python παρέχει μια σειρά από ενσωματωμένες λειτουργικές ενότητες που απλοποιούν τη διαχείριση των αρχείων και καταλόγων δεδομένων . Οι ενότητες που σας επιτρέπουν να εκτελείτε κοινές εργασίες , όπως π.χ. η σύγκριση περιεχόμενα του καταλόγου . Στην Python , τα καθήκοντα αυτά πάρει μόνο λίγα βήματα σε σύγκριση με τις πολλές γραμμές του προσαρμοσμένου κώδικα που απαιτείται σε άλλες γλώσσες . Αν και βασίζεται σε μεγάλο βαθμό σε Unix ιδέες , οι λειτουργίες , επίσης, εργάζονται για συστήματα Microsoft Windows. Os.path
Η

Κατά τη στιγμή της δημοσίευσης αυτής, η μονάδα os.path αποτελείται από 31 λειτουργίες που ανακτούν πληροφορίες για μια διαδρομή καταλόγου . Os.path είναι μια γενική ενότητα? Python έχει μια σειρά από σύστημα ειδικών ενοτήτων λειτουργίας, όπως posixpath για Unix και ntpath για Windows , που έχουν το ίδιο σύνολο λειτουργιών , όπως os.path . Os.path.exists ( ) επιστρέφει μια λογική " αλήθεια " αν υπάρχει η διαδρομή καταλόγου που ορίζεται στη λειτουργία ? Αλλιώς επιστρέφει μια "ψευδή ". Os.path.getatime ( ) επιστρέφει την ημερομηνία και ώρα που ο υπολογιστής τελευταία φορά στο δρόμο . Ορισμένες λειτουργίες os.path λειτουργεί μόνο για ορισμένα λειτουργικά συστήματα ? Για παράδειγμα , η λειτουργία os.path.samefile Unix () παίρνει δύο παραμέτρους και επιστρέφει μια " πραγματική" αν και οι δύο προσδιορίζουν το ίδιο όνομα αρχείου ή καταλόγου
Η .
Filecmp
Η

Η μονάδα filecmp έχει δύο λειτουργίες που συγκρίνουν τα περιεχόμενα των αρχείων και καταλόγων . Filecmp.cmp () παίρνει δύο παραμέτρους που προσδιορίζουν ονόματα . Η συνάρτηση επιστρέφει μια πραγματική , αν τα αρχεία είναι τα ίδια και μια ψεύτικη αν διαφέρουν . Επιπλέον , περνούν μια προαιρετική τρίτη παράμετρος που ονομάζεται " ρηχά " για τη λειτουργία για να συγκρίνει τις διαφορές . Αυτή η παράμετρος είναι αληθής ή ψευδής , και εάν είναι ψευδής , η συνάρτηση συγκρίνει τα πραγματικά δεδομένα των δύο αρχείων. Διαφορετικά , θα συγκρίνει τις πληροφορίες καταλόγου του αρχείου , όπως το μέγεθος και την ημερομηνία δημιουργίας , η οποία διαρκεί λιγότερο χρόνο . Filecmp.cmpfiles () παίρνει τρεις παραμέτρους : δύο καταλόγους και μια λίστα με κοινά αρχεία σε αυτούς και συγκρίνει τα αρχεία ως μια παρτίδα . Η συνάρτηση επιστρέφει τρεις καταλόγους με τα ονόματα αρχείων : εκείνα που ταιριάζουν , δηλαδή αυτές που δεν κάνουν και εκείνα τα οποία παράγονται λάθη . Αν ένα αρχείο δεν υπάρχει σε ένα από τους καταλόγους , για παράδειγμα , αυτό μετράει ως σφάλμα .

Η TEMPFILE
Η

Μια ενότητα που ονομάζεται tempfile απλοποιεί το χειρισμό των προσωρινών αρχείων και καταλόγων . Αντί για τη δημιουργία προσωρινών αρχείων στον κατάλογο εργασίας του προγράμματος , ένα πρόγραμμα μπορεί να θέσει πράγματι σε υποκατάλογο ή σε άλλη θέση . Tempfile.tempdir ( ) επιστρέφει τη διαδρομή του τρέχοντος προσωρινό κατάλογο . Tempfile.TemporaryFile ( ) δημιουργεί ένα αρχείο -όπως αντικείμενο που υπάρχει μόνο για όσο διάστημα παραμένει ανοιχτό , και δεν εμφανίζεται σε οποιαδήποτε λίστα καταλόγου . Tempfile.NamedTemporaryFile ( ) λειτουργεί με τον ίδιο τρόπο όπως tempfile.TemporaryFile ( ), αλλά δημιουργεί ένα όνομα που εμφανίζεται σε λίστες καταλόγων για όσο διάστημα το αρχείο παραμένει ανοικτό .
Εικόνων Shutil
Η

Η μονάδα shutil Python εκτελεί αντίγραφο υψηλού επιπέδου , ​​να μετακινήσετε και να αφαιρέσετε λειτουργίες σε αρχεία και καταλόγους . Ένα πρόγραμμα Python με shutil λειτουργίες κληρονομεί τα δικαιώματα του χρήστη ? Python υποστηρίζει τους περιορισμούς σχετικά με την αντιγραφή και διαγραφή αρχείων άλλων χρηστών . Shutil.copyfile ( ) έχει δύο παραμέτρους , μια πηγή και ένα όνομα αρχείου προορισμού . Τα αντίγραφα λειτουργία τα περιεχόμενα της πηγής αρχείο εντός του προορισμού . Shutil.copytree ( ) αντίγραφα ενός ολόκληρου δέντρου καταλόγου , συμπεριλαμβανομένων των υποκαταλόγων , από μια θέση πηγή σε έναν προορισμό . Shutil.rmtree ( ) αφαιρεί ένα ολόκληρο δέντρο καταλόγου , συμπεριλαμβανομένων όλων των αρχείων στον κατάλογο και σε κάθε υποκαταλόγους . Shutil.move ( ) μετακινεί ένα αρχείο ή κατάλογο σε μια νέα θέση .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα