发布于 2015-12-11 04:57:41 | 235 次阅读 | 评论: 1 | 来源: PHPERZ
Tornado Python Web应用开发框架
Tornado的全称是Torado Web Server,从名字上看就可知道它可以用作Web服务器,但同时它也是一个Python Web的开发框架。最初是在FriendFeed公司的网站上使用,FaceBook收购了之后便开源了出来。
在python main.py &无错误信息时,使用nohup python main.py & 时却出现 错误
'ascii' codec can't encode characters in position 20-23: ordinal not in range(128)
其实是因为在将log信息输出到nohup.out文件的时候,会出现编码错误,所以没有使用nohup时不会有问题(因为没有涉及写文件)
在头部加上
# -*- coding: utf-8 -*-
其实还是不够的,还需要在头部加入
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
这样就可以正常运行了