130 of 151 menu

Das DirEntry-Objekt des os-Moduls

Das Objekt DirEntry umfasst Dateien und Unterordner, die sich im Hauptordner befinden. Das Objekt wird nach Anwendung der Methode scandir des os-Moduls erhalten. Das Extrahieren von Daten aus dem Objekt ist mit den Attributen path und name möglich.

Syntax

import os os.DirEntry.Attribut

Attribute des DirEntry-Objekts

Attribut Beschreibung
path Gibt den vollständigen Pfad zu den Elementen des Objekts zurück.
name Gibt den Namen des Elementes des Objekts zurück.

Beispiel

Lassen Sie uns das Objekt DirEntry erhalten. Dafür muss die Methode scandir angewendet werden. Und in die Variable res schreiben wir das erhaltene Objekt:

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

Ergebnis des ausgeführten Codes:

<nt.ScandirIterator object at 0x00000217365611A0>

Beispiel

Nun lassen Sie uns die Namen aller Elemente des Objekts DirEntry ausgeben:

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

Ergebnis des ausgeführten Codes:

dir1 file1.txt file2.txt

Beispiel

Lassen Sie uns die Pfade zu allen Elementen des Objekts DirEntry ausgeben:

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

Ergebnis des ausgeführten Codes:

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

Siehe auch

  • Methode scandir des os-Moduls,
    die Dateien in einem Ordner durchläuft
  • Methode getcwd des os-Moduls,
    die das aktuelle Arbeitsverzeichnis zurückgibt
  • Methode listdir des os-Moduls,
    die die Liste der Dateien im Arbeitsordner zurückgibt
  • Methode close,
    die eine Datei schließt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen