我想设置一个简单的Python Web服务器来响应简单的http://localhost:5000/on和http://localhost:5000/off请求。当我说在浏览器中打开这些URL时,应该运行bash命令,我将开始使用os组件。任何人都可以给我一些简单的代码来使其正常工作。抱歉,这是一个愚蠢的问题,但是我才刚刚开始使用Python。谢谢!
答案 0 :(得分:1)
我让它与简单的Flask服务器一起工作。这是我使用的代码:
from flask import Flask
import os
app = Flask(__name__)
@app.route("/")
def main():
return "My Server"
@app.route("/on")
def on():
os.system("on command")
return "Device turned on"
@app.route("/off")
def off():
os.system("off command")
return "Device turned off"
if __name__ == "__main__":
app.run(host='0.0.0.0', port=5000, debug=True)