[PYTHON] Liste de rédaction de mémo partie 2

Poursuite de http://qiita.com/items/a8a46173c53830f7d465

Supprimer les éléments inutiles

>>> fa = ["a", "b", None, "c", "e", None, None, None, "d"]
>>> [i for i in fa if i]
['a', 'b', 'c', 'e', 'd']

Obtenez une liste de fichiers avec l'extension spécifiée dans un répertoire spécifique

>>> #Sous le répertoire de travail`.eml`Obtenez une liste de fichiers avec l'extension
>>> for root, dirs, files in os.walk(os.path.abspath(".")):
...     buff += [os.path.join(root, fname) for fname in files if os.path.splitext(os.path.join(root,fname))[1] == '.eml']
... 
>>> buff
['/path/to/1.eml', '/path/to/2.eml']

Recommended Posts

Liste de rédaction de mémo partie 2
Écriture de mémo d'opération de liste
[Pour mémoire] Linux Partie 2
Mémo de type Liste / Dictionnaire Python3
[Mémo] Tri de liste Python3
Mémo de base Python - Partie 2
Rédaction de mémos HTML / CSS
Mémo du didacticiel FastAPI, partie 1
Mémo de base Python - Partie 1
Rédaction de mémos de paramétrage Pycharm
Mémo d'enquête Android HCE (partie 2)
Mémo 1 du manuel standard Linux, partie 2
Mémo de grammaire de base Python (1)
Mémo du manuel standard Linux, partie 6
[Pour mémoire] Éditeur Linux Partie 1 vi
Paramètres de requête FastAPI Tutorial Memo Part 3
Paramètres de chemin du mémo du didacticiel FastAPI Partie 2
Numéros, chaînes, types de listes Python (mémo d'apprentissage Python ①)
Mémo sur Sphinx Partie 1 (Création d'un projet)
Mémo d'auto-apprentissage "Deep Learning from scratch" (partie 12) Deep learning