Πίνακας περιεχομένων:
- 1Επαναχώρηση ενός αντιγράφου του Python Shell.
- 2 Πληκτρολογήστε τον ακόλουθο κωδικό (πατώντας Enter μετά από κάθε γραμμή):
- 3 Πληκτρολογήστε τον ακόλουθο κωδικό (πατώντας Enter μετά από κάθε γραμμή):
- 4 Πληκτρολογήστε τον ακόλουθο κωδικό (πατώντας Enter μετά από κάθε γραμμή):
- 5 Πληκτρολογήστε τον ακόλουθο κωδικό (πατώντας Enter μετά από κάθε γραμμή):
- 6 Πληκτρολογήστε εκτύπωση (FirstFileStat.st_size) και πατήστε Enter.
- 7 Πληκτρολογήστε εκτύπωση (time ctime (FirstFileStat.st_mtime)) και πατήστε Enter.
- 8Κλείστε το κέλυφος Python.
Βίντεο: Μαθαίνοντας Ψευδογλώσσα 3 - Αλληλεπίδραση 2024
Για να βρείτε αρχεία και να αλληλεπιδράσετε με αυτά σε ένα σύστημα, πρέπει να εργαστείτε με τη δομή καταλόγου. Αυτό σημαίνει ότι εργάζεστε με τη δομή χρησιμοποιώντας εξειδικευμένες κλήσεις Python, έτσι ώστε ο κώδικας σας να λειτουργεί σε κάθε πλατφόρμα που πρέπει να υποστηρίξετε. Ευτυχώς, δεν χρειάζεται να κάνετε κάτι ιδιαίτερο για να λειτουργήσει αυτό το χαρακτηριστικό. Η Python περιλαμβάνει όλες τις λειτουργίες που απαιτούνται, όπως αποδεικνύεται στα παρακάτω βήματα:
1Επαναχώρηση ενός αντιγράφου του Python Shell.
Εμφανίζεται το παράθυρο Python Shell.
2 Πληκτρολογήστε τον ακόλουθο κωδικό (πατώντας Enter μετά από κάθε γραμμή):
Εισαγωγή os, sys, stat, time BP4D = os. printdir ("C: BP4D") εκτύπωση (BP4D)
Η Python εισάγει τις απαιτούμενες ενότητες, τοποθετεί μια λίστα καταλόγου σε BP4D και, στη συνέχεια, εμφανίζει την κατάλογο που προκύπτει από την οθόνη. Πρέπει να αλλάξετε τη διαδρομή του "C: BP4D" στην τοποθεσία αποθήκευσης του συστήματός σας, όπως είναι απαραίτητο. Η λειτουργία listdir () αποκτά μια λίστα αρχείων και καταλόγων σε οποιαδήποτε διαδρομή προσδιορίσετε.
3 Πληκτρολογήστε τον ακόλουθο κωδικό (πατώντας Enter μετά από κάθε γραμμή):
Chap04 = os. μονοπάτι. join ("C: BP4D", BP4D [0]) εκτύπωση (Chap04)
Βλέπετε μια συνδυασμένη διαδρομή που δείχνει στον κατάλογο, ο οποίος στην περίπτωση αυτή είναι C: BP4DChapter04. Η συνάρτηση join () είναι ανεκτίμητη για τη δημιουργία νέων καταλόγων με βάση τα ερωτήματα που κάνετε στο σύστημα αρχείων.
4 Πληκτρολογήστε τον ακόλουθο κωδικό (πατώντας Enter μετά από κάθε γραμμή):
Chap04Mode = os. stat (Chap04). st_mode stat. S_ISDIR (Chap04Mode)
Η πρώτη γραμμή κώδικα ζητά τα στατιστικά στοιχεία για τη διαδρομή που αναπαρίσταται από το Chap04. Έπειτα αποκτά μία στατιστική, st_mode. Η τιμή st_mode ορίζει τι είδους καταχώρηση Chap04 είναι. Μπορείτε να χρησιμοποιήσετε τις λειτουργίες της μονάδας stat για να λάβετε πρόσθετες πληροφορίες, όπως εάν η καταχώρηση είναι κατάλογος. Η τεκμηρίωση στην ηλεκτρονική μονάδα Python stat σας εξηγεί αρκετά περισσότερα σχετικά με τη μονάδα stat.
5 Πληκτρολογήστε τον ακόλουθο κωδικό (πατώντας Enter μετά από κάθε γραμμή):
Chap04Content = os. listdir (Chap04) FirstFile = os. μονοπάτι. ενταχθούν (Chap04, Chap04Content [0]) FirstFileStat = os. stat (FirstFile) stat. S_ISREG (FirstFileStat.st_mode)
Αυτή η σειρά καταχωρήσεων κώδικα αρχίζει με τη λήψη του περιεχομένου του καταλόγου C: BP4DChapter04. Στη συνέχεια, δημιουργεί μια διαδρομή προς το πρώτο αρχείο σε αυτόν τον κατάλογο και αποκτά τα στατιστικά στοιχεία για το συγκεκριμένο αρχείο. Δεδομένου ότι ο κατάλογος C: BP4DChapter04 περιέχει μόνο αρχεία και όχι άλλους καταλόγους, το stat. Ο έλεγχος S_ISREG () πρέπει να επιστρέψει True.
6 Πληκτρολογήστε εκτύπωση (FirstFileStat.st_size) και πατήστε Enter.
Πολλά από τα στατιστικά στοιχεία είναι άμεσα προσβάσιμα. Σε αυτήν την περίπτωση, βλέπετε το μέγεθος του αρχείου.
7 Πληκτρολογήστε εκτύπωση (time ctime (FirstFileStat.st_mtime)) και πατήστε Enter.
Ορισμένα στατιστικά στοιχεία, όπως η τελευταία ημερομηνία τροποποίησης, θα απαιτήσουν μετατροπή για να τα διαβάσετε. Σε αυτή την περίπτωση, χρησιμοποιείτε την ώρα. ctime () για να αλλάξει ο αριθμός των τσιμπουριών που αναφέρθηκαν από το st_mtime σε μια πραγματική ημερομηνία και ώρα.
8Κλείστε το κέλυφος Python.
Όλοι είστε έτοιμοι.