Я протестировал команду для поиска файлов odt в текущем каталоге,
find . -regex "*\.odt" -type f -maxdepth 1
Команда хорошо работает на терминале.Когда я попытался использовать подпроцесс python как таковой
subprocess.run(["find" , dirPath, " -regex", '".*\.odt"', "-type", "f", "-maxdepth", "1" ])
Где dirPath - это путь к каталогу, в котором я хочу искать.
В результате, однако, отображается список файлов вкаталог и возвращает ошибку
find: -regex: No such file or directory
find: ".*level2\.odt": No such file or directory