从python文件调用和运行其他python文件

从python文件调用和运行其他python文件,python,call,Python,Call,所以我检查了其他几个类似标题的链接,但它无法解决我的具体问题。我正在尝试用notepad++运行一个python文件,这对我来说不是问题,但是这个文件需要一些东西才能编译。这就是我如何在命令提示符下成功运行它的方法 python upload.py--file=“video path”--title=“title”--description=“testing” 我的问题是,如何在不同的python文件中设置这些属性,然后调用该文件 这是我在新文件中的代码 谢谢 也许您可以使用子流程来调用特定的

所以我检查了其他几个类似标题的链接,但它无法解决我的具体问题。我正在尝试用notepad++运行一个python文件,这对我来说不是问题,但是这个文件需要一些东西才能编译。这就是我如何在命令提示符下成功运行它的方法

python upload.py--file=“video path”--title=“title”--description=“testing”

我的问题是,如何在不同的python文件中设置这些属性,然后调用该文件

这是我在新文件中的代码

谢谢


也许您可以使用子流程来调用特定的命令

在同一文件夹中的单独文件中,可以放置如下文件:

import subprocess

subprocess.call("python upload.py --file= \"video path\" --title= \"title\" --description= \"testing\"")

然后调用该文件,就这样…

您可以使用子流程模块来执行此操作。以下是文档中的示例和您列出的代码:

import subprocess
result = subprocess.check_output('python upload.py --file="video path" --title="title" --description="testing"')
结果将存储命令的任何输出


注意:如果您运行的是windows环境,而不是linux环境,请将/usr/bin/python更改为python。

您可以使用subprocess调用外部模块。关于这方面的更多信息:@deweyredman我很抱歉,但我已经仔细看过了,看不出这有什么好处。你能详细解释一下吗?当然,我会给出一个答案来更好地解释我在说什么。如果你发布
upload.py
的内容,我们可以帮助你在python脚本中调用它,而不必使用
子进程。太好了,我会这样做的。