Japans einfachstes Python-Memo (Dialogfeld usw.)

Beachten Sie, dass ich gelernt habe, Dateien mit Python zu bedienen.

■ Zeigen Sie die Dateien im ausgewählten Ordner in einer Reihe über das Dialogfeld, die Funktion os.walk und pprint an.

python


    #Importieren Sie die erforderlichen Module
    import sys
    import os
    import tkinter,tkinter.filedialog
    #Importieren, um Dateien in einer Reihe anzuzeigen
    import pprint

    #Dateidialog erstellen
    root=tkinter.Tk()
    root.withdraw()#Beschrieben, da die Verarbeitung möglicherweise beendet wird, wenn das Hauptfenster von Tkinter gestartet wird
    msg='Bitte wählen Sie einen Ordner'
    my_path=tkinter.filedialog.askdirectory(title=msg)
    if (not my_path):
    print('Benutzer abgebrochen')
    sys.exit()

    #OS.Verwenden Sie die Walk-Funktion, um die Dateien im Ordner zu scannen und anzuzeigen
    for dirpaht,dirs,files in os.walk(my_path):
    for fname in files:
    pprint.pprint(fname)

Nach der Ausführung wird der Dateidialog angezeigt. Wählen Sie daher einen Ordner aus.

pic_2.png

Das Ausführungsergebnis wird angezeigt. Die Ergebnisse werden mithilfe von pprint in einer Reihe angezeigt.

pic_3.png

Recommended Posts

Japans einfachstes Python-Memo (Dialogfeld usw.)
Python-Memo
Python-Memo
Python-Memo
Python-Memo
Python-Memo
Python-Memo
Statistische Grundlagen und Python, Grafik usw. (Memo)
Python-Anfänger-Memo (9.1)
★ Memo ★ Python Iroha
[Python] EDA-Memo
Python 3-Operator-Memo
[Mein Memo] Python
Python3-Metaklassen-Memo
[Python] Grundkarten-Memo
Python-Anfänger-Memo (2)
[Python] Numpy Memo
Memo zum Erstellen einer eigenen Box mit Peppers Python
Das einfachste Python-Memo in Japan (Klassen und Objekte)
Python-Klasse (Python-Lernnotiz ⑦)
Python OpenCV Installation (Memo)
Python-Modul (Python-Lernnotiz ④)
Visualisierungsnotiz von Python
Bequeme Methoden von Python usw.
Python-Testpaket-Memo
Python-Memo für reguläre Ausdrücke
Memo zur Bisektionssuche (python2.7)
[Mein Memo] Python -v / Python -V
Python3-Memo vom Typ Liste / Wörterbuch
Python-Tipps (mein Memo)
[Python] Memo Über Fehler
DynamoDB Script Memo (Python)
Python-Grundnotiz - Teil 2
Python-Rezeptbuch Memo
Grundlegende Python-Befehlsnotizen
Python OpenCV Tutorial Memo
Python grundlegende Grammatik Memo
TensorFlow API-Memo (Python)
Python nützliche Memo-Links
Python-Dekorator-Operationsnotiz
Python-Grundnotiz - Teil 1
Effektives Python-Memo Punkt 3
Ungefähre Aufzählung Python-Memo
Datei im Dialog mit Python auswählen → Dateinamen im Meldungsfeld anzeigen