实际上我想在使用Python作为服务器端脚本语言的Web应用程序中插入图像。我在Windows平台上使用Python 2.7版本。我编写了一个简单的脚本来插入python语言的图像。
print "<img src='image.png'>"
即使在此脚本中,我也没有收到任何错误或警告,并且页面正在成功执行,但图像未显示。此外,指定的图像文件存在于python文件所在的同一文件夹中,即使我们在 img 标记的 src 属性中提供图像的绝对路径 我可以导入任何额外的包裹吗?如果是,那么请提及它们。 请有人建议解决这个问题。
答案 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
则无效。
另外,请检查您使用的路径。确保使用正斜杠(/
)。