Python> Obtenir une liste de fichiers dans plusieurs répertoires> Utiliser glob | Trier par heure de modification

Environnement d'exploitation


GeForce GTX 1070 (8GB)
ASRock Z170M Pro4S [Intel Z170chipset]
Ubuntu 16.04 LTS desktop amd64
TensorFlow v1.1.0
cuDNN v5.1 for Linux
CUDA v8.0
Python 3.5.2
IPython 6.0.0 -- An enhanced Interactive Python.
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)

bash> Conversion TFRerocds de fichiers dans plusieurs répertoires (traitement individuel) http://qiita.com/7of9/items/6f6ffdb7dbcebdc8d923 Implémentation du processus de collecte des TFRecords de plusieurs répertoires créés dans.

Tout d'abord, récupérez la liste des fichiers.

Il semble utiliser glob. http://www.yukun.info/blog/2008/08/python-directory-listdir-glob.html Merci pour l'information.

combine_TFRecords_170722.py


import glob

"""
v0.1 Jul. 22, 2017
    - get file list
"""

# codingrule:PEP8

res = glob.glob("../run*/IntField-Y_170709.tfrecords")
for elem in res:
    print(elem)

$ python3 combine_TFRecords_170722.py 
../run366_sphere_g26_m1.45/IntField-Y_170709.tfrecords
../run375_sphere_g26_m1.5/IntField-Y_170709.tfrecords
../run354_sphere_g26_m1.33/IntField-Y_170709.tfrecords
../run362_sphere_g26_m1.4/IntField-Y_170709.tfrecords
../run364_sphere_g26_m1.4/IntField-Y_170709.tfrecords
../run368_sphere_g26_m1.45/IntField-Y_170709.tfrecords
../run370_sphere_g26_m1.45/IntField-Y_170709.tfrecords
../run376_sphere_g26_m1.5/IntField-Y_170709.tfrecords
../run367_sphere_g26_m1.45/IntField-Y_170709.tfrecords
../run356_sphere_g26_m1.33/IntField-Y_170709.tfrecords
../run372_sphere_g26_m1.5/IntField-Y_170709.tfrecords
../run355_sphere_g26_m1.33/IntField-Y_170709.tfrecords
../run360_sphere_g26_m1.4/IntField-Y_170709.tfrecords
../run373_sphere_g26_m1.5/IntField-Y_170709.tfrecords
../run365_sphere_g26_m1.45/IntField-Y_170709.tfrecords
../run369_sphere_g26_m1.45/IntField-Y_170709.tfrecords
../run353_sphere_g26_m1.33/IntField-Y_170709.tfrecords
../run357_sphere_g26_m1.33/IntField-Y_170709.tfrecords
../run371_sphere_g26_m1.5/IntField-Y_170709.tfrecords
../run359_sphere_g26_m1.4/IntField-Y_170709.tfrecords
../run358_sphere_g26_m1.33/IntField-Y_170709.tfrecords
../run374_sphere_g26_m1.5/IntField-Y_170709.tfrecords
../run363_sphere_g26_m1.4/IntField-Y_170709.tfrecords
../run361_sphere_g26_m1.4/IntField-Y_170709.tfrecords

Trier par heure de modification

(Ajout 2017/10/03)

Référence: https://stackoverflow.com/questions/6773584/how-is-pythons-glob-glob-ordered

L'ordre dans l'exécution de glob.glob () sera le même que celui de ls -U.

Utilisez sort () pour trier par heure de modification.

import os
sorted(glob.glob('*.png'), key=os.path.getmtime)

Recommended Posts

Python> Obtenir une liste de fichiers dans plusieurs répertoires> Utiliser glob | Trier par heure de modification
Obtenez une liste de fichiers dans un dossier avec python sans chemin
Regrouper par éléments consécutifs d'une liste en Python
Comment obtenir une liste de fichiers dans le même répertoire avec python
Obtenez le nombre d'éléments spécifiques dans la liste python
Comment obtenir une liste d'exceptions intégrées pour python
Essayez d'obtenir la liste des fils du bulletin d'information (je n'aime pas) avec Python.
Afficher une liste d'alphabets en Python 3
[python] Obtenir une liste de variables d'instance
[Python] Obtenir une liste de dossiers uniquement
Pour Windows: obtenez une liste de répertoires et de fichiers dans un répertoire spécifique.
Obtenez une liste des packages installés dans l'environnement actuel avec python
Obtenez une instance datetime à tout moment de la journée en Python
[Python] Récupérez les fichiers dans le dossier avec Python
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Récupérer l'appelant d'une fonction en Python
Copiez la liste en Python
Obtenez la liste "J'aime" de Qiita en grattant
Touchons une partie de l'apprentissage automatique avec Python
Trier les éléments de la liste dans l'ordre spécifié en Python
[Python] Manipulation d'éléments dans une liste (tableau) [Trier]
Obtenez une liste d'articles publiés par les utilisateurs avec Python 3 Qiita API v2
Obtenir l'heure Unix de l'heure spécifiée par JST quel que soit le fuseau horaire du serveur avec Python
[python] Récupère la liste des classes définies dans le module
Python: obtenir une liste de méthodes pour un objet
[Python] Renommez tous les fichiers image dans un dossier spécifique par date et heure de prise de vue
[Python] Comment créer une liste de chaînes de caractères caractère par caractère
Obtenir la valeur d'une clé spécifique jusqu'à l'index spécifié de la liste de dictionnaires en Python
[Commande] Commande pour obtenir une liste de fichiers contenant des caractères pleine largeur
Obtenez une liste des livres électroniques DMM achetés avec Python + Selenium
Développer une bibliothèque pour obtenir la liste des collections Kindle en Python
Discord's Python 1.5 ou version ultérieure, je ne parviens pas à obtenir la liste des membres
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Obtenir l'index de la nième valeur la plus grande / la plus petite de la liste en Python
Un ensemble de fichiers de script qui font wordcloud avec Python3
Obtenir l'index de la nième valeur la plus grande / la plus petite de la liste en Python
Trier par date en python
Une analyse simple des données de Bitcoin fournie par CoinMetrics en Python
Lire la sortie standard d'un sous-processus ligne par ligne en Python
Une fonction qui mesure le temps de traitement d'une méthode en python
[python] Obtenez le rang des valeurs dans la liste par ordre croissant / décroissant
Trier les noms de fichiers obtenus par Python glob dans l'ordre numérique
Lorsque vous souhaitez trier une liste multidimensionnelle sur plusieurs lignes
Comment supprimer plusieurs positions (index) spécifiées dans une liste Python
Obtenez le nombre de lecteurs d'articles sur Mendeley en Python
Extraire plusieurs doublons de liste en Python
[Python] Tri itérable selon plusieurs conditions
Gestion des fichiers JSON en Python
Trier les gros fichiers texte en Python
Supprimer plusieurs éléments dans la liste python
Extension de Python par C ou C ++ (lorsqu'il y a plusieurs arguments, lors du passage d'une liste du côté Python)
Python VBA pour obtenir une capture de la page WEB entière avec Selenium
[Python] Comment mettre n'importe quel nombre d'entrées standard dans la liste
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
[Linux] Une commande pour obtenir une liste des commandes exécutées dans le passé
Je souhaite trier une liste dans l'ordre des autres listes
Recevez une liste des résultats du traitement parallèle en Python avec starmap
Comment bien formater une liste de dictionnaires (ou d'instances) en Python
Comment trier en spécifiant une colonne dans le tableau Python Numpy.
Lors de la spécification de plusieurs clés dans le tri python