Новичок на питоне!Я пытаюсь использовать glob
в сочетании с max
, чтобы найти последний измененный файл в папке, но исключая один тип с расширением pdf
.Я пытался:
Без исключения у меня есть это, которое работает нормально:
crshLogs = glob.glob(homePath+crshLogPath+'*.*')
currCrshLog = max(crshLogs , key = os.path.getmtime)
Чтобы попытаться исключить PDF, который я пробовал:
crshLogs = glob.glob(homePath+crshLogPath+'!(*.pdf)')
, а также
crshLogs = glob.glob(homePath+crshLogPath+'*.*') - glob.glob(homePath+crshLogPath+'*.pdf')
Но в обоих случаях следующая строка кода завершается с ошибкой ValueError: max() arg is an empty sequence
, поэтому предположительно ничего не возвращается.
Любая помощь будет с благодарностьюполучил!