python3.3中使用tornado.options.parse_config_file的时候,在windows下conf为utf-8时,报错的问题

由于我的windows7下的默认编码是gbk

在调用tornado.options.parse_config_file时,内部代码为

with open(path) as f:
  exec_in(f.read(), config, config)

并未指定编码,导致utf-8的内容读取转换出错

所以修改源代码为

with open(path, 'r', encoding=encoding) as f:
exec_in(f.read(), config, config)

并从外部传入encoding="utf-8"即可

上一篇:CentOS 7 编译安装 Code::Blocks


下一篇:MySQL集群安装与配置