Python书签 #Sublime text3中运行python脚本显示乱码

本文介绍了一种在SublimeText3中使用Python编译时遇到中文乱码的问题及其解决方案。通过修改python3.sublime-build配置文件,设置PYTHONIOENCODING为utf8,成功解决了编译过程中的乱码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刀片株、干饭株、学习株、损容株、发财株、幸运株、眩晕株、暴瘦株……,毒株那么多,此刻大概是学习株在作怪 – 我要整个Python入门手册。

1. 异常现象

利用 Sublime Text3 自带编译快捷方式 Ctrl+B 跑 python 代码出现中文乱码情况。
工具:Sublime Text3
版本:Version 3.x.x

python显示乱码-1

2. 解决方法

Sublime Text3工具栏 - 【Preferences】 - 【Browse Packages】,在打开的目录管理器中,打开【user】,找到 python3.sublime-build 文件,打开,在文件中加入"env": { “PYTHONIOENCODING”: “utf8” },即可。如没有改文件,可创建。

{
    "cmd":[ "D:/20_Install/python3.9.4/python.exe","-u","$file"],
    "file_regex":"^[]*File\"(...*?)\",line([0-9]*)",
    "selector":"source.python",
    "encoding": "utf-8" ,
    "env": { "PYTHONIOENCODING": "utf8" }
}

再次 Ctrl+B 进行编译,乱码问题解决。

python显示乱码-2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值