Python - Функция проверки и сравнения содержимого в 2х папках
Я новичок в Python. Пишу свой Pet проект. Мне нужна функция которая будет открывать 2 папки и производить сравнения содержимого в названиях файлов (если название содержит - то). Я понимаю как должна работать логика, но как это реализовать не знаю. Каша уже в голове.
Нужно сравнить имена файлов в 1 папке с именами файлов во 2 папке.
Если есть совпадения имен во 2 папке с первой, то из 2й все совпадающие файлы перенести в 3 папку.
Имена могут совпадать не полностью.
Например:
В 1 парке лежит файл с именем — approaching-1-none-2b2e.txt
Во второй папке файл лежит файл — bubbles-moak-2b2e.txt
Если в названиях файлов в 1 папке присутствует - 2b2e, то файл с 2й папке с имененм включающим в себя 2b2e, перенести в 3 папку. Мне нужно сравнить совпадения в названиях файлов лежащих во 2 папке с 1й. Если такие есть, перенести их в 3ю. Я не знаю как еще объяснить )))