【python小白】 自学web.py遇到未知错误

根据教程:
web.py 0.3 新手指南
一步一步走下来,写的代码

【python小白】 自学web.py遇到未知错误

代码如下:

import web

urls = (

'/','index'

)

class index:

def GET(self):

return "Hello, world!"

if __name__ == "__main__":

app = web.application(urls, globals())

app.run()

在根据教程运行,结果弹出以下错误:

【python小白】 自学web.py遇到未知错误

Traceback (most recent call last):

File "code.py", line 13, in <module>

app.run()

File "/anaconda3/lib/python3.7/site-packages/web/application.py", line 374, in run

return wsgi.runwsgi(self.wsgifunc(*middleware))

File "/anaconda3/lib/python3.7/site-packages/web/wsgi.py", line 66, in runwsgi

return httpserver.runsimple(func, server_addr)

File "/anaconda3/lib/python3.7/site-packages/web/httpserver.py", line 175, in runsimple

print("http://%s:%d/" % server_address)

TypeError: not enough arguments for format string

不知道这个错误到底是啥意思?有大神可以帮忙解答一下不?


回答:

web.py启动方式请查看下面run函数源码注释,后面启动地址及端口号为非必填,默认8080

【python小白】 自学web.py遇到未知错误
源码中,不提供参数默认使用的是8080端口

以上是 【python小白】 自学web.py遇到未知错误 的全部内容, 来源链接: utcz.com/a/163833.html

回到顶部