python+generator
大家好,我是皮皮。
一、前言
前几天在Python白银群【膨】问了一个Flask图片显示的问题,这里拿出来给大家分享下。
![](https://p0.ssl.img.360kuai.com/t01a28347a87bd36938.png?size=1080x688)
运行之后图片加载不出来。
二、实现过程
这里【此类生物】给了一个思路,flask 运行当前路径是主程序路径,把图片路径改成绝对路径。
![](https://p0.ssl.img.360kuai.com/t01f40a0aefecafbde1.png?size=874x695)
结果页面还是加载不出来。后来以为是img标签的问题,但是排查后发现无误。后来【漫游感知】给了一个思路,如下所示:
![](https://p0.ssl.img.360kuai.com/t015cde1a9cc64bb8aa.png?size=1080x572)
【Ineverleft】给补充道:<img> 是HTML中用于插入图像的标签。它具有以下属性:
src属性:指定图像文件的URL,可以是相对路径或绝对路径。
alt属性:指定图像无法显示时显示的替代文本。这对于视觉障碍用户和无法加载图像的浏览器很重要。
width和height属性:可选属性,用于指定图像的宽度和高度。如果只指定其中一个属性,浏览器将根据比例自动调整另一个属性。
title属性:可选属性,用于提供关于图像的额外信息,鼠标悬停在图像上时会显示。
使用例子:< img src="image.jpg" alt="描述性文本" width="300" height="200" title="图像标题">
请注意,为了使图像在页面上正确显示,必须提供正确的图像路径,并确保图像文件位于指定路径上并可访问。
【栖迟-3768】、【kim】也找到了问题的所在,顺利地解决了粉丝的问题。
![](https://p0.ssl.img.360kuai.com/t01e8a4534dd15603ba.png?size=885x673)
三、总结
大家好,我是皮皮。这篇文章主要盘点了一个Flask图片显示的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。
最后感谢粉丝【膨】提问,感谢【漫游感知】、【此类生物】、【栖迟-3768】、【kim】给出的思路和代码解析,感谢【莫生气】等人参与学习交流。
【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。
![](https://p0.ssl.img.360kuai.com/t01104fbc547d53cbe5.png?size=548x585)
丰斌齐4415python gevent怎么安装 -
须胁星17296534365 ______ gevent是第三方库,从https://pypi.python.org/pypi/gevent/#downloads下载安装,在下载文件目录下,使用 命令:pip install xxx.whl 安装即可.
丰斌齐4415如何安装python gensim -
须胁星17296534365 ______ 安装步骤.1.下载(1)python27(2)numpy182.exe(3)scipy120.exe(4)setuptools541.zip(5)pymssql210.exe,然后将(1)-(3),(5)先装上,并在环境变量的path字段添加上c:\python272.将setuptools541.zip解压缩,然后从cmd窗口进入解...
丰斌齐4415编程语言python是用来干什么的? -
须胁星17296534365 ______ python的作用: 1、系统编程:提供API(ApplicationProgramming Interface应用程序编程接口),能方便进行系统维护和管理,Linux下标志性语言之一,是很多系统管理员理想的编程工具. 2、图形处理:有PIL、Tkinter等图形库支持,能方便进...
丰斌齐4415python设计gui后怎么使用 -
须胁星17296534365 ______ Python自带了一个基于TkInter的GUI库,如果你不想引入第三方的依赖性,这就是唯一的选择.如果你在Mac下写程序的话,Cocoa+PyObjC也不错.另外,Java版的Python,也就是Jython,可以使用Java的GUI库如AWT/Swing或者SWT;.Net/CLI版的IronPython可以使用.Net/CLI支持的GUI库如WinForm或WPF等,如果你需要在项目中集成Java或者.Net功能,这也是最佳的选择.
丰斌齐4415如何搭建Python和GDAL开发环境 -
须胁星17296534365 ______ 1首先下载安装Python2.7.2 2下载gdal-19-1600-core.msi和GDAL-1.9.2.win32-py2.7.msi,注意要和python的版本保持一致,因为它有32位和64位版本,当然你可以根据自己的实际情况查找对应的版本 3下载完成之后,安装gdal-19-1600-core....
丰斌齐4415python匹配IP和端口 -
须胁星17296534365 ______ import reresults = re.findall('(?isu)(\d+)\.(\d+)\.(\d+)\.(\d+)\s*(\d+)', your_html)for...
丰斌齐4415如何运行python脚本 -
须胁星17296534365 ______ Python安装好以后,在开始菜单会看到一个idle工具(一个增强的交互命令行解释器窗口)以及一个自带的编辑器.在任意目录新建一个.py文件或者保存的时候以.py结尾,用记事本、Python自带的编辑器或者其他编辑器如Sublime Text或者NotePad++都行.如果你使用的是idle,直接按F5就能在Python自带的命令行查看结果 如果是用记事本或者其他编辑器,快捷键win+R调出运行目录,输入cmd,然后在命令行里进入这个目录,输入python [filename].py或者[filename].py就可以看到运行结果了
丰斌齐4415怎样在Win7 64位旗舰版安装Python+Eclipse开发环境 -
须胁星17296534365 ______ 在eclipse下配置python开发环境1.help -> Install New Software,点击"add",在name里面输入"PyDev",location里面输入"http://pydev.org/updates"2.在出来的列表里面选择"PyDev",然后狂点下一步就是了,网络好的话很快就能安完3.配置编译器:window -> perferences,依次找到PyDev -> Interprater - python ,点击'new',输上名字,如'python2.7'找到'/user/bin/python2.7',然后安装就是了.4.接下来重启以后就可以像建立java一样建立python工程了.
丰斌齐4415python中return和yield怎么用的?两个有什么区别? -
须胁星17296534365 ______ 常看到别人使用或讨论yield语法,能搜到的中文解释却不多,今天决心搞定yield,把暂时的理解贴到这里. 搞定yield之前: 叠代器(iterator) 发现yield: 生成器(constructor) 使用yield: 递归调用 1. iterator 叠代器最简单例子应该是数组下标了...
丰斌齐4415python egg.怎么用 -
须胁星17296534365 ______ 安装setuptools,用easy_install *.egg 命令来安装 一般python setup.py install 安装后的模块,就能import了 安装python模块,建议使用pypi 一般安装python的时候会自动安装,在安装目录/Scripts下,pip.exe.可以把Scripts加进环境变量,方便使用.