Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在基于web的Python应用程序中插入图像?_Python_Image - Fatal编程技术网

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

如何在基于web的Python应用程序中插入图像?,python,image,Python,Image,实际上,我想在使用Python作为服务器端脚本语言的web应用程序中插入一个映像。我在windows平台上使用的是Python 2.7版本。我用python语言编写了一个插入图像的简单脚本 print "<img src='image.png'>" 打印“” 即使在这个脚本中,我也没有收到任何错误或警告,页面执行成功,但是图像没有显示出来。此外,指定的图像文件存在于python文件所在的同一文件夹中,即使我们在img标记的src属性中提供了图像的绝对路径 我要进口额外的包裹吗?如

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

print "<img src='image.png'>"
打印“”
即使在这个脚本中,我也没有收到任何错误或警告,页面执行成功,但是图像没有显示出来。此外,指定的图像文件存在于python文件所在的同一文件夹中,即使我们在img标记的src属性中提供了图像的绝对路径 我要进口额外的包裹吗?如果是,请提及。
请任何人对此问题提出解决方案。

不,您不需要导入任何额外的软件包。只需在Python中使用原始字符串,因为如果路径包含类似于
\n
的字符,则应该为换行符解释它。像这样

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

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

这不是python的问题,这是您正在输出的html的问题

标签很好。您是否检查过图像的扩展名是否相同,大小写(大写)是否完全相同?如果文件名为
imAge.PNG
,而您将其放入
imAge.PNG
,它将无法工作


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

您使用的是哪台web服务器?阿帕奇?而不是访问该页面,当您访问时是否会显示图像http://.../image.png ?我使用的是xampp服务器,它有apache服务器和mysql dbms包…@m3rLinEz,同时正如您所提到的,直接访问图像http://.../image.png 我收到此错误[处理此指令时出错]服务器遇到内部错误,无法完成您的请求。服务器过载或CGI脚本中存在错误。[处理此指令时出错]那么看起来web服务器当前未正确提供图像文件..正如您所提到的,我已检查了文件扩展名为小写,其他类型的图像(如.jpg)也不起作用。