[Python-Anfänger] Welche Art von Dateien gab es in diesem Ordner? Wenn es wird, suchen Sie in einer Zeile.

Fazit

Fazit


os.listdir(path) 

Auslösen

Alles begann, als ich die Dokumente in Downloads auflisten wollte.

Einzelheiten

Untersuche den Weg


#Methode 1 Option+command+C
#Auf einem Mac können Sie "absoluten PFAD" erhalten, indem Sie bei der Auswahl einer Datei "Option" "Befehl" "C" drücken.
#Beispiel:/Users/"Nutzername"/Downloads/"Ein Dateiname"'

#Methode 2
#Suchen Sie nach dem Dateinamen
#Während des Studiums

Holen Sie sich Dateien und Ordner mit listdir



#Dieses Mal erhalten Sie die Daten von Downloads
import os
path = '/Users/username/Downloads'
files = os.listdir(path)
for file in files:
    print(file)

Hinzugefügt: glob () ist ebenfalls nützlich

Erweiterung(.pdf)Ich möchte den Dateinamen durch Angabe überprüfen


import glob
path = '/Users/username/Downloads'
print(glob.glob(path+'/*.pdf'))

Wenn Sie erst jetzt suchen möchten

Ich möchte den Pfad der aktuellen Datei herausfinden (absoluter Pfad)

Aktuelles Verzeichnis


import os
print(os.getcwd())

Zum Beispiel schreibe ich Python in Spyder

/Users/username/.spyder-py3

Wird zurückgegeben.

Ich möchte die aktuelle Datei überprüfen, indem ich die Erweiterung (.py) (Dateiname) angebe.

Geben Sie die Erweiterung an


import glob
glob.glob('*.py')

In der Datei /Users/username/.spyder-py3

untitled0.py temp.py template.py history_internal.py history.py

Wurde zurückgegeben, als es enthalten war.

Klicken Sie hier, um Glob bequem zu nutzen Verwendung von glob, um rekursiv eine Liste von Pfaden abzurufen, die die Bedingungen in Python erfüllen

Recommended Posts

[Python-Anfänger] Welche Art von Dateien gab es in diesem Ordner? Wenn es wird, suchen Sie in einer Zeile.
So finden Sie heraus, welche Art von Datei in S3 in Python gespeichert ist
Entschlüsseln Sie eine Codezeile in Python Lambda, Karte, Liste
[Einführung in die Udemy Python3 + -Anwendung] 32.1 Wenn eine Zeile lang wird
Google sucht mit Python nach der Zeichenfolge in der letzten Zeile der Datei
Fizzbuzz in Python (in einer Zeile)
Ruft eine Liste der Dateien in einem Ordner mit Python ohne Pfad ab
Segfo Python in einer Zeile
Umgang mit JSON-Dateien in Python
Was für ein Kernel ist dieser Kernel?
Was für ein Buch ist der meistverkaufte "Python Crash Course" der Welt?