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

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

clipboard.png

代码如下:

import web

urls = (
    '/','index'
)

class index:
    def GET(self):
        return "Hello, world!"

if __name__ == "__main__":
    app = web.application(urls, globals())
    app.run()

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

clipboard.png

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

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

阅读 3.2k
1 个回答

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

clipboard.png
源码中,不提供参数默认使用的是8080端口

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题