【问题标题】:Is it possible to run a python script from within another python script? [duplicate]是否可以从另一个 python 脚本中运行 python 脚本? [复制]
【发布时间】:2019-09-03 10:17:52
【问题描述】:

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

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

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

因此,程序应该做的是,检测到视频已下载,将其移动到我的视频文件夹中的文件夹,然后在视频上运行 cary 的 jumpcutter。 它目前正在做的是检测视频已下载,将其移动到正确的文件夹,然后什么都不做。

【问题讨论】:

标签: python windows file-transfer


【解决方案1】:

您至少有两个选择:

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

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

【讨论】:

    猜你喜欢
    • 2017-03-30
    • 2020-09-23
    • 2016-09-03
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-14
    相关资源
    最近更新 更多