美文网首页
sublime开发环境中python不打印中文问题

sublime开发环境中python不打印中文问题

作者: lsdir | 来源:发表于2019-03-17 14:51 被阅读0次

在用sublime作为开发IDE的时候,发现无法显示中文输出,而直接将脚本用windows命令行启动,是可以看到中文内容输出,可以判定是sublime设置的原因。

经过网上搜索发现是python build system配置里面要增加一个配置参数,有两种解决方法:

build system配置文件地址:C:\Users\{yourhostname}\AppData\Roaming\Sublime Text 3\Packages\User

我这里对应配置文件是python3.sublime-build

1.在文件中增加"env": {"PYTHONIOENCODING":"utf8"} 这样一个键值对

{

"cmd":["C:/Program Files/Python36/python.exe", "-u", "$file"],

"file_regex": "^[ ]File '(...?)', line ([0-9]*)",

"selector": "source.python",

"env": {"PYTHONIOENCODING":"utf8"}

}

2.在文件中增加 "encoding": "cp936"

这里推荐用第一种方法

相关文章

网友评论

      本文标题:sublime开发环境中python不打印中文问题

      本文链接:https://www.haomeiwen.com/subject/lurumqtx.html