Fichiers liés au système d'exploitation Python, opérations de sous-répertoire

Obtenir le nom du répertoire Python

Je n'ai rien trouvé de facile à comprendre, donc je pense que le contenu est assez couvert, mais ce n'est qu'un mémorandum.

Puisque vous pouvez obtenir un objet générateur dans os.walk, convertissez-le en liste pour une manipulation facile

dir = list(os.walk("path"))

Pour une raison quelconque, je veux l'afficher sur os.walk, mais je voulais connaître la structure parce que je veux obtenir le chemin. Ce que vous pouvez obtenir

('répertoire racine', [répertoire (affiché lorsque ls)], [fichier (fichier similaire)])

C'est une structure de liste qui inclut récursivement la structure de taple. dir [0] a un tapple du chemin de l'argument dir [1] a la première structure de tapple dans le répertoire 、、、 C'est comme ça.

Il y a peut-être un meilleur moyen d'obtenir le répertoire ou le nom du fichier, mais je ne le trouve pas même si je le recherche, alors j'ai décidé de le faire pour le moment.

Si vous avez un moyen plus simple, je vous serais reconnaissant de bien vouloir commenter.

Recommended Posts

Fichiers liés au système d'exploitation Python, opérations de sous-répertoire
À propos des opérations Python et OS
résumé relatif à python
Mon système d'exploitation (Python)
Opérations sur les fichiers en Python
[Python] Opération de fichier / répertoire
Manipulation de fichiers avec Python
Résumé relatif au traitement itératif Python
Python> bibliothèque> os> lien lié> os.link () / os.readlink () / os.symlink () / os.unlink ()
Python - Marquage des fichiers MP3
[Python] Lecture de fichiers CSV
résumé lié à l'opération de fichier python
Quatre règles de python
Diverses opérations de chaîne avec Python intégré
Tri des fichiers image avec Python (2)
Trier de gros fichiers avec python
Tri des fichiers image avec Python (3)
Tri des fichiers image avec Python
Intégrez des fichiers PDF avec Python
Lire des fichiers .txt avec Python
Encapsulation des opérations git en Python
Décompressez plusieurs fichiers compressés (Python)
Jugement de la plateforme (OS) par Python