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

2019-03-17  本文已影响0人  lsdir

在用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"

这里推荐用第一种方法

上一篇 下一篇

猜你喜欢

热点阅读