繁体   English   中英

从 Web 应用程序将参数传递给 Python 脚本?

[英]Pass Parameters to Python Script from Web App?

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

python_file.py param1, param2, param3, param4, param5, param6

我想做的是使用 flask 和引导程序从 web 应用程序传递参数。 每个参数都需要从前端到select 用户选择什么参数。 我在下面的前端寻找的示例是:

Param1_drop_down:  Param2 drop_down:
- option1          - option1 etc..
- option2
- option3
- option4

对此有什么想法吗? 我是前端工作的新手,所以任何帮助将不胜感激。

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

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

from time import sleep
count = 0
while True:
    print("Hello", count)
    count += 1
    sleep(10)

如果您想从另一个脚本调用它,您可以使用subprocess.Popen为您执行此操作。

IE

import subprocess

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

#Do something more while the other process is running

您还可以将 Popen output 重定向到一个变量,并对返回的代码做一些工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM