| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
ADSL如何秒变专线,公网IP盒子了解一下千里之行 始于足下
共有 652 人关注过本帖
标题:Flask Web开发基于Python的Web应用问题
只看楼主 加入收藏
adssc
Rank: 1
等 级:新手上路
帖 子:40
专家分:7
注 册:2018-4-20
结帖率:100%
  问题点数:0  回复次数:0   
Flask Web开发基于Python的Web应用问题
如题
我想用循环显示图片,但只能显示

我想增加第4个图片,请问该怎么解决?

程序代码:
from camera  import Camera
from flask import Flask, render_template, Response

app = Flask(__name__)

@app.route('/')

def index():
    return render_template('index.html')


def gen(camera):
    while True:
        frame = camera.get_frame()
        yield (b'--frame\r\n'
               b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n')

@app.route('/video_feed')
def video_feed():
    return Response(gen(Camera()),
                    mimetype='multipart/x-mixed-replace; boundary=frame')

if __name__ == '__main__':
    app.run(host='0.0.0.0', threaded=True)


程序代码:
import time import time

class Camera(object):
    def__int__(self):
        self.frames = [open(f + '.jpg', 'rb).read() for f in ['1', '2', '3']]
                    
    def get_frame(self):
       return self.frames[int(time()) % 3] 


[此贴子已经被作者于2018-11-4 10:29编辑过]

附件: 您没有浏览附件的权限,请 登录注册
搜索更多相关主题的帖子: Web import app def return 
2018-11-04 10:28







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021336 second(s), 9 queries.
Copyright©2004-2019, BCCN.NET, All Rights Reserved