0
Wie kann ich eine definierte Liste von Ordnern und alle einzelnen Dateien in jedem dieser Ordner durchlaufen?Schleife über mehrere Ordner aus der Liste mit glob.glob
Ich versuche, es alle Monate in jedem Jahr Ordner kopieren zu lassen. Aber wenn ich es passiert nichts laufen ..
import shutil
import glob
P4_destdir = ('Z:/Source P4')
yearlist = ['2014','2015','2016']
for year in yearlist:
for file in glob.glob(r'{0}/*.csv'.format(yearlist)):
print (file)
shutil.copy2(file,P4_destdir)
Sie können [ 'os.walk()'] (https://docs.python.org/3.5/library/os.html#os.walk) für diese . –
In welchem Verzeichnis führen Sie Ihr Skript * von * aus? Sind die Verzeichnisse '2014',' 2015' und '2016' in diesem Verzeichnis vorhanden? Wenn nicht, geben Sie sie als absolute Pfade an. – user4815162342