与在服务器上运行的python程序进行通信

时间:2014-04-10 13:31:22

标签: python

我正在尝试创建一个控制系统,该系统将在配置为服务器的Raspberry PI上运行。我将在服务器上运行一个python程序来控制进程(即温度)。

我的问题是如何通过网络浏览器传递正在运行的python程序?我希望能够设置一个控制点并取回当前的过程值。

我是网络开发的新手,一直在关注PHP和CGI,但这对我来说并不合适。有人还建议通过SQL进行通信,其中脚本和python程序都可以访问,但这也感觉不对?

这样做的首选方法是什么?

由于

1 个答案:

答案 0 :(得分:2)

最简单的方法是安装Flask

from flask import Flask
app = Flask(__name__)

@app.route("/")
def main():
    return "Hey cool, it works!"

if __name__ == "__main__":
    app.run("0.0.0.0", port=80, debug=True) # Might have to run as sudo for port 80