是否可以从另一个 python 脚本中 运行 一个 python 脚本?
Is it possible to run a python script from within another python script?
我有两个 python 脚本,一个将视频文件从我的下载文件夹移动到我的视频文件夹中的一个文件夹,第二个是 carykh 的 jumpcutter 程序 https://github.com/carykh/jumpcutter。当你 运行 时,cary 的程序接受解析器参数。我希望我的第一个移动文件的程序(运行ning 连续并在检测到文件后立即移动文件)在移动文件后执行 cary 的 jumpcutter。有办法吗?
我目前有一个批处理文件,运行s cary 的 jumpcutter 和我所有预定义的解析器参数,但我必须 运行 为每个视频手动 运行 它并希望它自动 运行 每个视频一个接一个。
我将在今天下午晚些时候向此 post 添加一些代码。
所以,程序应该做的是,检测到视频已下载,将其移动到我的视频文件夹中的文件夹,然后 运行 卡里的 jumpcutter 在视频上。
它目前正在做的是检测到视频已被下载,将其移动到正确的文件夹,然后什么也不做。
您至少有几个选择:
- 使用
os.system()
或subprocess.call()
- 打开包含您要 运行 的脚本的文件并将其传递给
eval()
我会先尝试第一个选项,因为它们允许传递参数。
我有两个 python 脚本,一个将视频文件从我的下载文件夹移动到我的视频文件夹中的一个文件夹,第二个是 carykh 的 jumpcutter 程序 https://github.com/carykh/jumpcutter。当你 运行 时,cary 的程序接受解析器参数。我希望我的第一个移动文件的程序(运行ning 连续并在检测到文件后立即移动文件)在移动文件后执行 cary 的 jumpcutter。有办法吗?
我目前有一个批处理文件,运行s cary 的 jumpcutter 和我所有预定义的解析器参数,但我必须 运行 为每个视频手动 运行 它并希望它自动 运行 每个视频一个接一个。
我将在今天下午晚些时候向此 post 添加一些代码。
所以,程序应该做的是,检测到视频已下载,将其移动到我的视频文件夹中的文件夹,然后 运行 卡里的 jumpcutter 在视频上。 它目前正在做的是检测到视频已被下载,将其移动到正确的文件夹,然后什么也不做。
您至少有几个选择:
- 使用
os.system()
或subprocess.call()
- 打开包含您要 运行 的脚本的文件并将其传递给
eval()
我会先尝试第一个选项,因为它们允许传递参数。