learn python the hard way(笨办法学python) 练习50

来源:互联网 发布:java获取所有interface 编辑:程序博客网 时间:2024/06/05 19:30

在运行web程序时,我们可能会遇到如下错误:

UnicodeDecodeError: ascii codec can t decode byte 0xe0

我们需要将书中的程序改成如下:

import sys 

reload(sys) 
sys.setdefaultencoding('utf8')


import sys 
reload(sys) 
sys.setdefaultencoding('gb18030')


import web


urls = (
  '/', 'index'
)


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


class index:
    def GET(self):
        greeting = "Hello World"
        return greeting


if __name__ == "__main__":

    app.run()


成功运行后,显示:

http://0.0.0.0:8080/

0 0
原创粉丝点击