Я пытаюсь создать код, который находит все предпочтительные расширения файлов и затем перемещает их в заданную папку. Код работает, но мне нужно ввести расширения файла вручную внутри файла. То, что я пытаюсь сделать, это добавить входную переменную и поместить ее в re.compile (), поэтому мне не нужно редактировать файл всякий раз, когда он мне нужен для разных типов файлов.
Эта часть I необходимо отредактировать:
# Go through the listFiles and find specific file types.
picRegex = re.compile(r'.*\.jpg|.*\.png')
fileMatches = list(filter(picRegex.match, listFiles)
Это работает для типов файлов, которые уже есть в моем коде, но, как я уже сказал, я хочу, чтобы он был более гибким. Есть ли способ, которым я могу улучшить это? Спасибо!