私はSooをWebアプリケーションで使用して音量をロックしようとしています。私はこれを行うために別のスクリプトを実行する必要があります。ユーザーがロックボタンを押すと、プログラムが呼び出されるか、またはプログラムが停止するまでボリュームを常に値に設定するループが実行されます。 これは、主なコードの中で私がロックを解除するためのユーザ入力を得ることができない場合と同じように、別のスクリプトで行う必要があります。Pythonが外部Pythonプログラムを実行
@app.route("/lock")
def lock():
run(togglelock.py)
return "ok"
#togglelock.py
toggle("F","T")
sound1 = (sonos.volume)
if toggle == "T":
sonos1.volume = sound1
else:
break
'run(togglelock.py)' => 'run(" togglelock.py ")'? –
runとtoggleはコマンドではないので、引用符で全体の行が問題になることはありません – mRyan