首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否将参数从Web App传递到Python脚本?

是否将参数从Web App传递到Python脚本?
EN

Stack Overflow用户
提问于 2019-10-10 00:05:12
回答 1查看 428关注 0票数 0

我有一个python文件,它从命令行接收6个参数并运行。

代码语言:javascript
运行
复制
python_file.py param1, param2, param3, param4, param5, param6

我想要做的是使用带bootstrap的flask来传递来自web应用程序的参数。每个参数都需要有来自前端的选项,以选择用户选择的参数。下面是我在前端寻找的示例:

代码语言:javascript
运行
复制
Param1_drop_down:  Param2 drop_down:
- option1          - option1 etc..
- option2
- option3
- option4

对此有什么想法吗?我是新来的前端工作,所以任何帮助都会非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2019-10-10 00:15:03

由于您使用命令行来接收参数,因此我建议使用subprocess.Popen,这样您就可以以相同的方式运行您的脚本,Popen希望您运行一个bash命令,您可以使用它轻松地使用用户选择的参数来执行您的python文件。

编辑得更清楚:假设您有这个python脚本。

代码语言:javascript
运行
复制
from time import sleep
count = 0
while True:
    print("Hello", count)
    count += 1
    sleep(10)

如果你想从另一个脚本调用它,你可以使用subprocess.Popen为你做这件事。

i.e

代码语言:javascript
运行
复制
import subprocess

process = subprocess.Popen(["python3","yourfile.py"])

#Do something more while the other process is running

您还可以将Popen输出重定向到一个变量,并对返回的代码进行一些处理。

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

https://stackoverflow.com/questions/58308142

复制
相关文章

相似问题

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