Le mémo Python le plus simple du Japon (boîte de dialogue, etc.)

Notez que j'ai appris à utiliser des fichiers avec python.

■ Affichez les fichiers du dossier sélectionné dans une ligne à l'aide de la boîte de dialogue, de la fonction os.walk et de pprint.

python


    #Importer les modules requis
    import sys
    import os
    import tkinter,tkinter.filedialog
    #Importer pour afficher les fichiers dans une ligne
    import pprint

    #Création d'une boîte de dialogue de fichier
    root=tkinter.Tk()
    root.withdraw()#Décrit parce que le traitement peut s'arrêter lorsque la fenêtre principale de Tkinter démarre
    msg='Veuillez sélectionner un dossier'
    my_path=tkinter.filedialog.askdirectory(title=msg)
    if (not my_path):
    print('Utilisateur annulé')
    sys.exit()

    #OS.Utilisez la fonction de navigation pour numériser et afficher les fichiers dans le dossier
    for dirpaht,dirs,files in os.walk(my_path):
    for fname in files:
    pprint.pprint(fname)

Une fois exécuté, la boîte de dialogue du fichier s'affiche, sélectionnez donc un dossier.

pic_2.png

Le résultat de l'exécution s'affiche. Les résultats sont affichés dans une ligne en utilisant pprint.

pic_3.png

Recommended Posts

Le mémo Python le plus simple du Japon (boîte de dialogue, etc.)
Mémo Python
mémo python
Mémo Python
mémo python
Mémo Python
Mémo Python
Bases statistiques et Python, graphisme, etc. (mémo)
[Python] Mémo sur le dictionnaire
mémo débutant python (9.1)
★ Mémo ★ Python Iroha
[Python] Mémo EDA
Mémo opérateur Python 3
[Mon mémo] python
Mémo de métaclasse Python3
[Python] Mémo de fond de carte
Mémo débutant Python (2)
[Python] Mémo Numpy
Mémo pour créer votre propre Box avec le Python de Pepper
Le mémo Python le plus simple au Japon (classes et objets)
Classe Python (mémo d'apprentissage Python ⑦)
installation de python openCV (mémo)
Module Python (mémo d'apprentissage Python ④)
Mémo de visualisation par Python
Méthodes pratiques de Python, etc.
Mémo du package de test Python
mémo d'expression régulière python
Recherche de bisection (python2.7) mémo
[Mon mémo] python -v / python -V
Mémo de type Liste / Dictionnaire Python3
Astuces Python (mon mémo)
[Python] Mémo sur les erreurs
Mémo de script DynamoDB (Python)
Mémo de base Python - Partie 2
livre de recettes python Memo
Notes de commande de base Python
Mémo du didacticiel Python OpenCV
Mémo de grammaire de base Python
Mémo de l'API TensorFlow (Python)
liens de mémo utiles python
Mémo d'opération de décorateur Python
Mémo de base Python - Partie 1
Élément de mémo Python efficace 3
Mémo Python d'énumération approximative
Sélectionnez le fichier dans la boîte de dialogue avec python → Afficher le nom du fichier dans la boîte de message