我是python的新手,我想在html中插入图片。首先,我尝试使用静态页面概念,但web.reloder
不起作用。它显示了一个错误,之后我尝试了下面的代码,但仍然无法获得所需的输出
import web
urls = ('/', 'hello')
app = web.application(urls, globals())
class hello:
def GET(self):
return """<html><body><img src="images.jpg"></body></html>"""
if __name__ == "__main__":
app.run()
答案 0 :(得分:0)
我不确定您正在谈论的web.reloader
,但这是您通常使用静态文件的方式。
创建运行脚本的目录static
。然后,将images.jpg
放入static
。
在HTML中,将图片代码更改为<img src="/static/images.jpg
。所以web.py知道在哪里检索该图像。
现在可以更好地对整个目录进行可视化:
project
|
|-- main.py
|
|-- static
|
|-- images.jpg
好的,既然你是新人,我会让你离开,但你问的问题可以在网上轻松搜索。只需访问Google-fu并搜索static files webpy
即可。您将获得this和this。
请至少尝试下次搜索。