【发布时间】:2019-12-12 02:30:59
【问题描述】:
我正在尝试用 Python 3.7.4 和 web.py 0.40-dev1(应该是兼容的)制作一个简单的 Hello World 网页,但我遇到了
AttributeError: 模块 'web' 没有属性 'applications'
错误。我已经用谷歌搜索了足够多的信息,知道这是一个名字冲突,但看在上帝的份上,我无法追踪它。
这是完整的代码:
import web
urls = (
'/', 'index'
)
application = web.applications(urls, globals())
class index:
def GET(self):
greeting = 'Hello world'
return greeting
if __name__ == "__main__":
application.run
这是完整的 Python 解释器输出:
Traceback (most recent call last):
File "bin\app.py", line 7, in <module>
application = web.applications(urls, globals())
AttributeError: module 'web' has no attribute 'applications'
【问题讨论】:
-
applications()在web模块中应该做什么? -
这就是问题所在。
标签: python python-3.x web.py