我想使用 Flask 構建一個網站,允許用戶控制我最近創建的 Python 機器人,例如,當你從網站上按下“打開”按鈕時,我希望它會創建一個新的 shell,它將啟動運行此機器人,但需要為每個打開機器人的用戶運行不同的 shell,因為用戶需要提供機器人的特定引數(API 密鑰)。
從網站上為不同的用戶和不同的引數多次運行相同的 Python 腳本,這如何實作?
謝謝
uj5u.com熱心網友回復:
用于subprocess.Popen打開外殼并隨時關閉它
import subprocess
class bot_process:
def __init__(self, args):
self.process = subprocess.Popen("python bot.py " args)
def stop(self):
self.process.terminate()
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/517769.html
標籤:Python烧瓶
