136 of 151 menu

Μέθοδος stat της μονάδας os

Η μέθοδος stat προορίζεται για τη λήψη πληροφοριών σχετικά με την κατάσταση της διαδρομής που καθορίζεται στην παράμετρό της. Επιστρέφει μια συμβολοσειρά ή ένα αντικείμενο bytes os.stat_result με ιδιότητες.

Ιδιότητες του αντικειμένου os.stat_result

Ιδιότητα Περιγραφή
st_mode Δείχνει τον τύπο του αρχείου και τα bit του αρχείου.
st_ino Δείχνει τον αριθμό του δείκτη στο Unix και το ευρετήριο του αρχείου στα Windows.
st_dev Δείχνει το αναγνωριστικό της συσκευής στην οποία βρίσκεται το αρχείο.
st_nlink Δείχνει τον αριθμό των σκληρών συνδέσων (hard links).
st_uid Δείχνει το αναγνωριστικό χρήστη ιδιοκτήτη του αρχείου.
st_gid Δείχνει το αναγνωριστικό ομάδας ιδιοκτήτη του αρχείου.
st_size Δείχνει το μέγεθος του αρχείου σε bytes.
st_atime Δείχνει τον χρόνο της τελευταίας πρόσβασης. Εκφράζεται σε δευτερόλεπτα.
st_mtime Δείχνει τον χρόνο της τελευταίας τροποποίησης περιεχομένου. Εκφράζεται σε δευτερόλεπτα.
st_ctime Δείχνει τον χρόνο της τελευταίας αλλαγής μεταδεδομένων στο Unix και τον χρόνο δημιουργίας στα Windows. Εκφράζεται σε δευτερόλεπτα.
st_atime_ns Δείχνει τον χρόνο της τελευταίας πρόσβασης. Εκφράζεται σε νανοδευτερόλεπτα ως ακέραιος αριθμός.
st_mtime_ns Δείχνει τον χρόνο της τελευταίας τροποποίησης περιεχομένου. Εκφράζεται σε νανοδευτερόλεπτα ως ακέραιος αριθμός.
st_ctime_ns Δείχνει τον χρόνο της τελευταίας αλλαγής μεταδεδομένων στο Unix και τον χρόνο δημιουργίας στα Windows. Εκφράζεται σε νανοδευτερόλεπτα ως ακέραιος αριθμός.
st_blocks Δείχνει τον αριθμό των μπλοκ των 512 bytes που έχουν εκχωρηθεί για το αρχείο.
st_rdev Δείχνει τον τύπο της συσκευής, εάν είναι δείκτης.
st_flags Δείχνει τις σημαίες που ορίζονται από τον χρήστη για το αρχείο.

Σύνταξη

import os os.stat(διαδρομή προς αρχείο/φάκελο)

Παράδειγμα

Ας μάθουμε την κατάσταση ενός αρχείου:

import os print(os.stat('file.txt'))

Αποτέλεσμα του εκτελεσμένου κώδικα:

os.stat_result( st_mode=33206, st_ino=1970324838088376, st_dev=2862826519, st_nlink=1, st_uid=0, st_gid=0, st_size=210, st_atime=1701422724, st_mtime=1701364277, st_ctime=1701363216 )

Δείτε επίσης

  • η μέθοδος path.getsize της μονάδας os,
    που επιστρέφει το μέγεθος της διαδρομής σε bytes
  • η μέθοδος disk_usage της μονάδας shutil,
    που επιστρέφει στατιστικά χρήσης δίσκου
  • η μέθοδος getcwd της μονάδας os,
    που επιστρέφει τον τρέχοντα φάκελο εργασίας
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη