Voraussetzungen
Jetzt listen wir einige Voraussetzungen auf, die wesentlich sind, bevor Sie sich in den Beispielen in Bezug auf diesen Artikel beziehen:
Beispiel 1
In unserer ersten Abbildung verwenden wir das Betriebssystem.ListDir () -Technik, die auf alle Dateien und Ordner in einem Verzeichnis zugreift. Das Betriebssystem.ListDir () -Methode in Python Zeigt Dateien und Ordner in einem angegebenen Verzeichnis an. Aber es gibt keine Sonderfiguren wie „wie“ zurück “."Und" ... ", mit dem das Betriebssystem durch verschiedene Verzeichnisse iteriert. Die Funktion nimmt nur ein Argument, ich.e., das Dateiziel des Verzeichnisses, dessen Ordner und Dateinamen Sie zugreifen möchten. Nicht nur das, sondern auch nichts in den Unterordnern, die durch diesen Ansatz untersucht wurden.
Wir verwenden den Spyder Compiler, um das Betriebssystem zu implementieren.ListDir () Methode. Um weiter zu verschieben, erstellen Sie eine neue Datei, indem Sie zum Dateimenü gehen, und schreiben Sie dann Ihren Python -Code. Zunächst importieren wir ein Betriebssystemmodul. Dann definieren wir einen Pfad, auf dem alle unsere Dateien und Ordner platziert werden. Danach os wir alle os wir alle.ListDir () -Funktion zum Zugriff auf alle im angegebenen Speicherort vorhandenen Dateien und Ordner. Wir können dann eine Druckfunktion verwenden, in der alle zuge zugegnauen Dateien und Ordner angezeigt werden. Die Methode OS.ListDir () ist recht einfach und hilfsbereit. Nur zwei bis drei Codezeilen können Ihr Problem beheben, und der Code ist hier zu sehen:
OS importierenNach der Implementierung Ihres Betriebssystems.ListDir () -Funktion, speichern Sie Ihre Codedatei mit einem beliebigen Namen. Vergessen Sie jedoch nicht, das hinzuzufügen “.PY ”-Erdition beim Speichern Ihrer Codedatei. Jetzt ist es Zeit, Ihren Programmcode auszuführen und die Liste aller Dateien und Ordner auf Ihrem Bildschirm anzusehen. Führen Sie aus, indem Sie "F5" treffen:
Beispiel 2
In unserer zweiten Illustration verwenden wir das Betriebssystem.Scandir () -Technik, die nach der Iterie über das gesamte Verzeichnis auf alle Dateien und Ordner zugreift. Wir verwenden den Spyder Compiler, um das Betriebssystem zu implementieren.scandir () Methode. Wir verwenden dieselbe Datei, um im Verzeichnis auf Dateien zugreifen zu können. Die Funktion nimmt auch ein Argument genauso wie Betriebssystem.ListDir (). Anfangs haben wir ein Betriebssystemmodul genauso importiert, wie wir es zuvor getan haben. Dann definieren wir einen Pfad, auf dem alle unsere Dateien und Ordner platziert werden. Danach verwenden wir das Betriebssystem.scandir () Funktion zum Zugriff auf alle im angegebenen Speicherort vorhandenen Dateien und Ordner und der Variablen „OBJ1“ zuweisen. Die Funktion scannt zuerst das gesamte Verzeichnis. Dann erhält es einen OS -Index.Direntry -Entitäten.
Als nächstes können wir die Druckfunktion verwenden, die alle Dateien und Ordner im angegebenen Pfad anzeigt. Danach verwenden wir eine für Schleife und wenn Anweisung, die die Dateien und den Ordner im angegebenen Pfad durchsucht und dann den resultierenden Datei- und Ordnernamen auf dem Konsolenbildschirm angezeigt wird. Die Methode ist effizient, da sie das gesamte Verzeichnis scannt und ihren Index oder Iterator zurückgibt:
OS importierenSpeichern Sie erneut Ihre Programmdatei und drücken Sie F5, um den Code auszuführen:
Abschluss
Hier haben wir die beiden einfachsten Methoden zur Anzeige der im Verzeichnis vorhandenen Dateien und Ordner besprochen. Die Methode OS.ListDir () listet alles auf, was im Verzeichnis vorhanden ist, z. B. alle Dateien und Ordner. Wenn Sie zusammen mit seinem Namen den Dateityp möchten, können Sie das Betriebssystem verwenden.scandir (). Es erzeugt Direntry -Objekte, die Dateityp und seinen Namen enthalten.