130 of 151 menu

Αντικείμενο DirEntry της μονάδας os

Το αντικείμενο DirEntry περιλαμβάνει αρχεία και υποφακέλους που βρίσκονται στον κύριο φάκελο. Το αντικείμενο προκύπτει μετά την εφαρμογή της μεθόδου scandir της μονάδας os. Η εξαγωγή δεδομένων από το αντικείμενο μπορεί να γίνει με τη χρήση των χαρακτηριστικών path και name.

Σύνταξη

import os os.DirEntry.χαρακτηριστικό

Χαρακτηριστικά του αντικειμένου DirEntry

Χαρακτηριστικό Περιγραφή
path Επιστρέφει την πλήρη διαδρομή προς τα στοιχεία του αντικειμένου.
name Επιστρέφει το όνομα του στοιχείου του αντικειμένου.

Παράδειγμα

Ας λάβουμε το αντικείμενο DirEntry. Για αυτό πρέπει να εφαρμόσουμε τη μέθοδο scandir. Και στη μεταβλητή res θα καταγράψουμε το αντικείμενο που προέκυψε:

import os res = os.scandir('dir') print(res) res.close()

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

<nt.ScandirIterator object at 0x00000217365611A0>

Παράδειγμα

Τώρα ας εμφανίσουμε τα ονόματα όλων των στοιχείων του αντικειμένου DirEntry:

import os res = os.scandir('dir') for el in res: print(el.name) res.close()

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

dir1 file1.txt file2.txt

Παράδειγμα

Ας εμφανίσουμε τις διαδρομές προς όλα τα στοιχεία του αντικειμένου DirEntry:

import os res = os.scandir('dir') for el in res: print(el.path) res.close()

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

dir\dir1 dir\file1.txt dir\file2.txt

Δείτε επίσης

  • η μέθοδος scandir της μονάδας os,
    που επαναλαμβάνει αρχεία σε έναν φάκελο
  • η μέθοδος getcwd της μονάδας os,
    που επιστρέφει τον τρέχοντα φάκελο εργασίας
  • η μέθοδος listdir της μονάδας os,
    που επιστρέφει τη λίστα των αρχείων στον φάκελο εργασίας
  • η μέθοδος close,
    που κλείνει το αρχείο
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη