python - 是否可以从另一个 python 脚本中运行 python 脚本?
问题描述
我有两个 python 脚本,一个将视频文件从我的下载文件夹移动到我的视频文件夹中的一个文件夹,第二个是 carykh 的 jumpcutter 程序https://github.com/carykh/jumpcutter。cary 的程序在您运行时采用解析器参数。我希望我的第一个移动文件的程序(它连续运行并在检测到文件后立即移动文件)在移动文件后执行 cary 的 jumpcutter。有没有办法做到这一点?
我目前有一个批处理文件,它使用我所有预定义的解析器参数运行 cary 的 jumpcutter,但我必须为每个视频手动运行它,并希望它一个接一个地为每个视频自动运行。
今天下午晚些时候,我将在这篇文章中添加一些代码。
所以,程序应该做的是,检测到视频已下载,将其移动到我的视频文件夹中的文件夹,然后在视频上运行 cary 的 jumpcutter。它目前正在做的是检测视频已下载,将其移动到正确的文件夹,之后什么也不做。
解决方案
你至少有几个选择:
- 使用
os.system()
或subprocess.call()
- 打开包含要运行的脚本的文件并将其传递给
eval()
我会先尝试第一个选项,因为它们允许传递参数。
推荐阅读
- c# - 格式化列表内的值
- android - android 使用带有 cl2.hpp 的 openCL 2.0 加载内核
- javascript - 如何从下拉列表中选择文本和值?
- javascript - 在书签中执行 jQuery 而不返回对象
- visual-studio-code - 在 Business Central 报表扩展中读取 Blob 到文本
- excel - VBA EXCEL另存为.pdf
- typescript - 递归异步函数比使用 await 的函数更好还是更快?
- ios - Xamarin.Forms iOS 应用未向 Azure 通知中心注册
- java - Apple eciesEncryptionCofactorVariableIVX963SHA256AESGCM vs BouncyCastle ECCDHwithSHA256KDF
- c# - WPF - 在后台运行长时间操作时更新元素