Windows 下 git bash 执行 python 乱码, 加入如下代码即可
import sys
if sys.version_info.major >= 3:
sys.__stderr__.reconfigure(encoding=sys.getdefaultencoding())
sys.__stdout__.reconfigure(encoding=sys.getdefaultencoding())
sys.__stdin__.reconfigure(encoding=sys.getdefaultencoding())
读取命令行输出时报 UnicodeDecodeError: ‘gbk’ codec can’t decode。如下方法解决
def exec_with_output(cmd):
with os.popen(cmd) as p:
p.reconfigure(encoding=sys.getdefaultencoding()) # 此行代码能解决
return p.readline().strip()
Windows下git bash执行Python乱码解决法
在Windows系统中,使用git bash执行Python程序时会出现乱码问题,读取命令行输出会报UnicodeDecodeError: ‘gbk’ codec can’t decode错误,博客给出了解决该问题的方法。
1035

被折叠的 条评论
为什么被折叠?



