簡體   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