python - 是否可以从另一个 python 脚本中运行一个 python 脚本?

标签 python windows file-transfer

我有两个Python脚本,一个将视频文件从我的下载文件夹移动到我的视频文件夹中的一个文件夹,第二个是carykh的jumpcutter程序https://github.com/carykh/jumpcutter 。 cary 的程序在运行时接受解析器参数。我希望我的第一个移动文件的程序(它连续运行并在检测到文件后立即移动文件)在移动文件后执行卡里的跳线器。有办法做到这一点吗?

我目前有一个批处理文件,它使用所有预定义的解析器参数运行 cary 的 Jumpcutter,但我必须为每个视频手动运行它,并希望它自动为每个视频一个接一个地运行。

今天下午晚些时候我将在这篇文章中添加一些代码。

因此,程序应该做的是,检测视频已下载,将其移动到我的视频文件夹中的文件夹,然后在视频上运行 Cary 的 Jumpcutter。 它当前正在做的是检测视频已下载,将其移动到正确的文件夹,然后不执行任何操作。

最佳答案

您至少有几个选择:

  1. 使用os.system()subprocess.call()
  2. 打开包含要运行的脚本的文件并将其传递给 eval()

我会首先尝试第一个选项,因为它们允许传递参数。

关于python - 是否可以从另一个 python 脚本中运行一个 python 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55655189/

相关文章:

windows - 从子文件夹中解压并重命名为父文件夹

java - 将文件从客户端发送到服务器

c++ - 学什么才能在windows上使用c++在线发送文件?

python - 将列表简化为类别

python - 无服务器部署不起作用(Python、Lambda)

python - Python 结构模块长度的差异

python - 如何获得 numpy 数组中非零值的位置?

windows - 按操作系统划分的 Git 客户端使用率 - 百分比是多少?

linux - 通过传递路径打开文件在 Linux 上有效,但在 Windows 上无效

file-upload - PhoneGap FileTransfer.upload 参数不再发布