首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从python文件调用和运行其他python文件

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

Stack Overflow用户
提问于 2017-01-10 08:08:31
回答 2查看 520关注 0票数 0

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

python upload.py --upload.py=“视频路径”--title=“标题”--description=“测试”

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

下面是我在新文件中的代码

谢谢

enter image description here

enter image description here

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-10 08:23:41

您可以使用子进程模块来完成此操作。遵循文档中的示例和您列出的代码:

代码语言:javascript
复制
import subprocess
result = subprocess.check_output('python upload.py --file="video path" --title="title" --description="testing"')

result将存储命令的所有输出。

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

票数 0
EN

Stack Overflow用户

发布于 2017-01-10 08:17:24

也许你可以使用子进程来调用你的特定命令。

在同一文件夹中的一个单独文件中,您可以将一个文件放入如下所示:

代码语言:javascript
复制
import subprocess

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

然后你只要调用那个文件,就行了.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41559132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档