У меня есть два скрипта Python, один перемещает видеофайлы из папки загрузок в папку в папке с видео, второй - программа carykh jumpcutter https://github.com/carykh/jumpcutter. Cary программа принимает аргументы синтаксического анализатора при запуске. Я хочу, чтобы моя первая программа, которая перемещает файлы (которая работает непрерывно и перемещает файлы, как только обнаруживает их), запускает cary jumpcutter после перемещения файла. Есть ли способ сделать это?
В настоящее время у меня есть пакетный файл, который запускает Cary Jumpcutter со всеми моими предопределенными аргументами синтаксического анализатора, но я должен запустить его вручную для каждого видео и хочу, чтобы он автоматически запускался для каждого видео один за другим.
Я добавлю немного кода в этот пост позже этим днем.
Итак, что программа должна сделать, это обнаружить, что видео было загружено, переместить его в папку в папке с моими видео и запустить cary jumpcutter на видео. В настоящее время он обнаруживает, что видео загружено, перемещает его в нужную папку и ничего не делает после этого.
У вас есть по крайней мере несколько вариантов:
os.system()
или subprocess.call()
eval()
Я бы попробовал сначала первый вариант, так как они позволяют передавать параметры.
subprocess
открыть файл и передать аргументы. Ссылка здесь - stackoverflow.com/questions/7152340/…