Code: Alles auswählen
from pathlib import Path
input_fold = Path('D:/Spyder/input_csv')
datei_pfad_liste = list(input_fold.glob('*.csv'))
dateien_auschliessen = ['datei3.csv', 'datei4.csv']
datei_pfad_liste.remove(dateien_auschliessen)
Code: Alles auswählen
from pathlib import Path
input_fold = Path('D:/Spyder/input_csv')
datei_pfad_liste = list(input_fold.glob('*.csv'))
dateien_auschliessen = ['datei3.csv', 'datei4.csv']
datei_pfad_liste.remove(dateien_auschliessen)
Code: Alles auswählen
tuete = [p for p in datei_pfade if p.name not in dateien_ausschliessen]
Code: Alles auswählen
In [84]: items = [1, 2, 3, 4, 5]
In [85]: items.remove([2, 4])
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-85-4698de25ec1e> in <module>
----> 1 items.remove([2, 4])
ValueError: list.remove(x): x not in list
In [86]: items.remove(2)
In [87]: items.remove(4)
In [88]: items
Out[88]: [1, 3, 5]
Code: Alles auswählen
# tuete = [p for p in datei_pfade if p.name not in dateien_ausschliessen]
tuete = []
for p in datei_pfade:
if p.name not in dateien_ausschliessen:
tuete.append(p)