我有一个python文件,它从命令行接收6个参数并运行。
python_file.py param1, param2, param3, param4, param5, param6
我想要做的是使用带bootstrap的flask来传递来自web应用程序的参数。每个参数都需要有来自前端的选项,以选择用户选择的参数。下面是我在前端寻找的示例:
Param1_drop_down: Param2 drop_down:
- option1 - option1 etc..
- option2
- option3
- option4
对此有什么想法吗?我是新来的前端工作,所以任何帮助都会非常感谢。
发布于 2019-10-10 00:15:03
由于您使用命令行来接收参数,因此我建议使用subprocess.Popen
,这样您就可以以相同的方式运行您的脚本,Popen希望您运行一个bash命令,您可以使用它轻松地使用用户选择的参数来执行您的python文件。
编辑得更清楚:假设您有这个python脚本。
from time import sleep
count = 0
while True:
print("Hello", count)
count += 1
sleep(10)
如果你想从另一个脚本调用它,你可以使用subprocess.Popen
为你做这件事。
i.e
import subprocess
process = subprocess.Popen(["python3","yourfile.py"])
#Do something more while the other process is running
您还可以将Popen输出重定向到一个变量,并对返回的代码进行一些处理。
https://stackoverflow.com/questions/58308142
复制相似问题