在Webpy中插入图像时出错

时间:2014-03-24 09:24:08

标签: python html

我是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()

1 个答案:

答案 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即可。您将获得thisthis

请至少尝试下次搜索。