[PYTHON] Listen Sie das Schreiben von Memos Teil 2 auf

Fortsetzung von http://qiita.com/items/a8a46173c53830f7d465

Entfernen Sie unnötige Elemente

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

Rufen Sie eine Liste der Dateien mit der angegebenen Erweiterung in einem bestimmten Verzeichnis ab

>>> #Unter dem Arbeitsverzeichnis`.eml`Holen Sie sich eine Liste der Dateien mit der Erweiterung
>>> 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

Listen Sie das Schreiben von Memos Teil 2 auf
Schreiben von Operationsnotizen
[Für Memo] Linux Teil 2
Python3-Memo vom Typ Liste / Wörterbuch
[Memo] Python 3-Listensortierung
Python-Grundnotiz - Teil 2
Schreiben von HTML / CSS-Memos
FastAPI Tutorial Memo Teil 1
Python-Grundnotiz - Teil 1
Pycharm Einstellung Memo schreiben
Android HCE Survey Memo (Teil 2)
Linux Standard Lehrbuch Memo 1 Teil 2
Python-Grammatik-Grundnotiz (1)
Linux Standard Lehrbuch Memo Teil 6
[Für Memo] Linux Part 1 vi Editor
FastAPI Tutorial Memo Teil 3 Abfrageparameter
FastAPI Tutorial Memo Teil 2 Pfadparameter
Python-Zahlen, Zeichenfolgen, Listentypen (Python-Lernnotiz ①)
Memo über Sphinx Teil 1 (Erstellen eines Projekts)
"Deep Learning from Grund" Memo zum Selbststudium (Teil 12) Deep Learning