Servus, danke für Eure Unterstützung.
hier der Auszug des Logging (nicht gekürzt)!
4043-INFO-Datei /home/entwickler/projekt/working/vvtupdate/Testdaten/20210204/DC20_20210204xyz.csv
4043-INFO-DC20_20210204xyz.csv
4043-INFO-20210204
4043-ERROR-bei der Verarbeitung ist ein Fehler aufgetreten (<class 'TypeError'>, TypeError('must be str, not datetime.datetime',), <traceback object at 0x7fc90b9bc9c8>)
und hier der "gesamte" Code, diesmal nicht abgetippt und vereinfacht:
Code: Alles auswählen
for item in konfig.FileTypes:
dateiliste = glob.glob(konfig.ImportDirectory + '/' + item.FileMask)
logging.info('Dateiliste: ' + str(dateiliste))
for datei in dateiliste:
with open(datei, encoding='iso-8859_1') as csv_datei:
reader = csv.reader(csv_datei, delimiter=item.Delimiter)
logging.info('Datei ' + datei)
dateiname = os.path.basename(datei)
logging.info(dateiname)
part = dateiname[int(item.FileDateFrom):int(item.FileDateTo)]
logging.info(part)
dateidatum = datetime.strptime(part, '%Y%m%d')
logging.info(dateiname + ' ' + dateidatum)
konfig.FileTypes ist Ergebnis einer Json-Konfiguration mit den Angaben:
jetzt ne Idee, warum hier der Fehler kommt?