Как сделать так, чтобы мой код соответствия строк Python3 игнорировал файлы, которые не соответствуют никаким критериям?

Ajax не поддерживает загрузку файлов, вы должны использовать iframe вместо

-1
задан David Rogers 23 March 2019 в 01:16
поделиться

1 ответ

У меня есть функция, позволяющая получать только имена тех файлов, которые мне нужны, на основе их расширений.

def get_files(extensions):
    all_files = []
    for ext in extensions:
        all_files.extend(Path('/Users/mrh/Python/calls').glob(ext))

for file in get_files(('*.wav', '*.xml')):
    print (file.name)

Теперь мне нужно выяснить, как проверить каждый файл «file.name» для строки даты в его имени файла. то есть теперь мне нужно выполнить что-то вроде

if name.startswith('eerasedd_'):
    fileDate = datetime.strptime(name[9:17], DATEFMT).date()
else:
    fileDate = datetime.strptime(name[0:8], DATEFMT).date()

для «file.name», чтобы увидеть, не старше ли файлы 180 дней.

0
ответ дан mr.zog 23 March 2019 в 01:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: