如何在基于Web的Python应用程序中插入图像?

时间:2011-05-03 13:46:53

标签: python image

实际上我想在使用Python作为服务器端脚本语言的Web应用程序中插入图像。我在Windows平台上使用Python 2.7版本。我编写了一个简单的脚本来插入python语言的图像。

print "<img src='image.png'>"

即使在此脚本中,我也没有收到任何错误或警告,并且页面正在成功执行,但图像未显示。此外,指定的图像文件存在于python文件所在的同一文件夹中,即使我们在 img 标记的 src 属性中提供图像的绝对路径 我可以导入任何额外的包裹吗?如果是,那么请提及它们。 请有人建议解决这个问题。

2 个答案:

答案 0 :(得分:1)

不,您无需导入任何额外的包。只需在Python中使用原始字符串,因为如果您的路径包含\n个字符,则应将其解释为换行符。喜欢这个

print r'<img src="c:\path\new\image.png'

但是当在服务器端打印html时,你实际上正在进行CGI编程,我建议从一些good tutorials开始。

答案 1 :(得分:1)

这不是python问题,这是您输出的HTML的问题。

标签很好。您是否检查过图像的扩展名是否相同,并且大小写(大小写)完全相同?如果文件名为imAge.PNG,而您放置image.png则无效。

另外,请检查您使用的路径。确保使用正斜杠(/)。