如何通过IP访问并运行服务器上的python文件
很多种方法,例如:
rpc远程调用通过ip地址,远程指定python文件,直接调用
写一个简单的socket,进行通信,发送命令,根据命令启动python文件
通过http协议,建立简单的web服务,通过http请求调用
通过消息队列,例如zmq,rabbitmq,amq,发送消息或者命令,由消费者调用python文件
#!/usr/bin/env pythonfrom flask import Flask, render_template, Responsefrom camera import Camera
app = Flask(__name__)@approute('/')def index():
return render_template('indexhtml')def gen(camera):
while True:
frame = cameraget_frame() yield (b'--frame\r\n'
b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n')@approute('/video_feed')def video_feed():
return Response(gen(Camera()),
mimetype='multipart/x-mixed-replace; boundary=frame')if __name__ == '__main__':
apprun(host='0000', debug=True)
网页链接
0条评论