| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2361 人关注过本帖
标题:Flask Web开发基于Python的Web应用问题
只看楼主 加入收藏
adssc
Rank: 2
等 级:论坛游民
威 望:1
帖 子:61
专家分:32
注 册: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
快速回复:Flask Web开发基于Python的Web应用问题
数据加载中...
 
   



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

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