So lesen Sie einen Ordner in Python

(*-*)浩
Freigeben: 2019-06-20 14:29:46
Original
4887 Leute haben es durchsucht

Das Lesen von Dateien ist der häufigste E/A-Vorgang. Python verfügt über eine integrierte Funktion zum Lesen von Dateien und ihre Verwendung ist mit C kompatibel.

So lesen Sie einen Ordner in Python

Bevor wir Dateien lesen, müssen wir zunächst verstehen, dass die Funktion zum Lesen von Dateien auf der Festplatte vom Betriebssystem bereitgestellt wird. Moderne Betriebssysteme erlauben keine direkte Ausführung gewöhnlicher Programme. Auf der Festplatte muss also zum Lesen und Schreiben von Dateien das Betriebssystem aufgefordert werden, ein Dateiobjekt (häufig als Dateideskriptor bezeichnet) zu öffnen und dann über die vom Betriebssystem bereitgestellte Schnittstelle Daten aus diesem Dateiobjekt zu lesen (die Datei zu lesen). (Empfohlenes Lernen: Python-Video-Tutorial)

Dateien lesen

Um ein Dateiobjekt im Dateilesemodus zu öffnen, verwenden Sie Python The Die integrierte open()-Funktion übergibt den Dateinamen und den Bezeichner:

>>> f = open('/Users/michael/test.txt', 'r')
Nach dem Login kopieren

Der Bezeichner „r“ bedeutet „gelesen“, sodass wir eine Datei erfolgreich geöffnet haben.

Wenn die Datei nicht existiert, löst die Funktion open() einen IOError aus und gibt Ihnen einen Fehlercode und detaillierte Informationen, die Ihnen mitteilen, dass die Datei nicht existiert:

>>> f=open('/Users/michael/notfound.txt', 'r')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
FileNotFoundError: [Errno 2] No such file or directory: '/Users/michael/notfound.txt'
Nach dem Login kopieren

Wenn die Datei erfolgreich geöffnet wurde, rufen Sie als Nächstes die Methode read() auf, um den gesamten Inhalt der Datei auf einmal zu lesen. Python liest den Inhalt in den Speicher, dargestellt durch ein str-Objekt:

 >>> f.read()
 'Hello, world!'
Nach dem Login kopieren

Der letzte Schritt besteht darin, die Methode close() aufzurufen, um die Datei zu schließen. Die Datei muss nach der Verwendung geschlossen werden, da das Dateiobjekt die Ressourcen des Betriebssystems belegt und die Anzahl der Dateien, die das Betriebssystem gleichzeitig öffnen kann, ebenfalls begrenzt ist:

>>> f.close()
Nach dem Login kopieren

Für mehr Python -bezogene technische Artikel finden Sie in der Spalte Lernen Sie im Python-Tutorial !

Das obige ist der detaillierte Inhalt vonSo lesen Sie einen Ordner in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage