首页 >>  正文

python为什么没有出图

来源:baiyundou.net   日期:2024-09-21

大家好,我是皮皮。

一、前言

前几天在Python白银群【膨】问了一个Flask图片显示的问题,这里拿出来给大家分享下。

运行之后图片加载不出来。

二、实现过程

这里【此类生物】给了一个思路,flask 运行当前路径是主程序路径,把图片路径改成绝对路径。

结果页面还是加载不出来。后来以为是img标签的问题,但是排查后发现无误。后来【漫游感知】给了一个思路,如下所示:

【Ineverleft】给补充道:<img> 是HTML中用于插入图像的标签。它具有以下属性:

  1. src属性:指定图像文件的URL,可以是相对路径或绝对路径。

  2. alt属性:指定图像无法显示时显示的替代文本。这对于视觉障碍用户和无法加载图像的浏览器很重要。

  3. width和height属性:可选属性,用于指定图像的宽度和高度。如果只指定其中一个属性,浏览器将根据比例自动调整另一个属性。

  4. title属性:可选属性,用于提供关于图像的额外信息,鼠标悬停在图像上时会显示。

  5. 使用例子:< img src="image.jpg" alt="描述性文本" width="300" height="200" title="图像标题">

请注意,为了使图像在页面上正确显示,必须提供正确的图像路径,并确保图像文件位于指定路径上并可访问。

【栖迟-3768】、【kim】也找到了问题的所在,顺利地解决了粉丝的问题。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Flask图片显示的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【膨】提问,感谢【漫游感知】、【此类生物】、【栖迟-3768】、【kim】给出的思路和代码解析,感谢【莫生气】等人参与学习交流。

【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。

","gnid":"96f8836e4a8d913dd","img_data":[{"flag":2,"img":[{"desc":"","height":"688","title":"","url":"https://p0.ssl.img.360kuai.com/t01a28347a87bd36938.png","width":"1080"},{"desc":"","height":"695","title":"","url":"https://p0.ssl.img.360kuai.com/t01f40a0aefecafbde1.png","width":"874"},{"desc":"","height":"572","title":"","url":"https://p0.ssl.img.360kuai.com/t015cde1a9cc64bb8aa.png","width":"1080"},{"desc":"","height":"673","title":"","url":"https://p0.ssl.img.360kuai.com/t01e8a4534dd15603ba.png","width":"885"},{"desc":"","height":"585","title":"","url":"https://p0.ssl.img.360kuai.com/t01104fbc547d53cbe5.png","width":"548"}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"cache","pub_time":1687823502000,"pure":"","rawurl":"http://zm.news.so.com/c13685945f83c95c9037c218c6d8d40d","redirect":0,"rptid":"06649ee645e653b3","rss_ext":[],"s":"t","src":"Python网络爬虫与数据挖掘","tag":[],"title":"Python -Flask HTML

沃孙版2004python def函数无输出结果返回,是什么情况? -
沙月券17629851297 ______ 你这样写就是定义了一个函数,而且是递归调用,会死循环的. 在出现>>>处调用函数. 应该这样 >>>def sayhello(): print "hello world" >>>sayhello()

沃孙版2004本人初学python,读取一个文件,前几次还能输出文件内容,为什么后边就就输不出来了? -
沙月券17629851297 ______ 没有什么必须的、python的输出很灵活你可以 area=length*breadth print'Areais',area 也可以 print'Areais',length*breadth 也可以 area=length*breadth prtint'Areais%d'%area 甚至可以 print'Areais%d'%(length*breadth) 推荐使用:(python3版以...

沃孙版2004python多进程没有输出print内容,删减了一些 部分代码如下 -
沙月券17629851297 ______ import multiprocessingdef worker(num):print "worker ", numreturnjobs = []for i in range(5):p = multiprocessing.Process(target = worker, args = (i,))jobs.append(p)p.s

沃孙版2004大家看看这个python老是显示不出来,有什么错误? -
沙月券17629851297 ______ 你上面的语法错了,你在使用fill应该是file.

沃孙版2004python中input下一行显示不出来 刚开始看python,第三行“yes”为何不显示呢 -
沙月券17629851297 ______ 建议用raw_input:

沃孙版2004ubuntu的crontab运行 python 脚本,不出结果 -
沙月券17629851297 ______ 你用的是当前路径当然 保存不了图片 .你先弄清楚当前路径是什么.通常crontab是系统运行的,当然 路径,有可能是root或者是什么的.或者是home之类的.建议你那os.getcwd()换成temp目录,再试一下应该就有了.应该是目录权限不对.或者是已经保存了,只是你没有找到正确的位置.

沃孙版2004python,为什么我的函数打不出来 -
沙月券17629851297 ______ 把定义函数的时候的括号里的参数h删掉就解决了 或者在用函数之前给括号里的h赋个值

沃孙版2004python中python2和python3之间怎么转换? -
沙月券17629851297 ______ python中python2和python3之间的转换方式如下: 一、放弃python 2.6之前的python版本 python 2.6之前的python版本缺少一些新特性,会给你的迁移工作带来不少麻烦.如果不是迫不得已还是放弃对之前版本的支持吧. 二、使用 2to3 工具对代...

沃孙版2004python为什么老显示非法输入结束符号?而且有的还运行不出来 -
沙月券17629851297 ______ 如果程序运行终止应该会显示新的 “>>>”符号.如下图示: 而题图中并没有新的“>>>”符号.所以题主的程序应该是陷入死循环了,而没有终止. 可以在程序中加入一些print语句,这样就可以判断程序在什么地方卡住了.

沃孙版2004为什么有些网站能显示内容但python.requests却爬不出数据 -
沙月券17629851297 ______ 具体看网站了.我目前了解到的有两种可能,1、这个网站反爬虫,对你的程序识别为威胁然后拒绝提供服务;2、你要的这个内容是js写的,异步传输需要执行相应的js代码才能获取到数据,而requests执行不了.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024