python打印gbk编码汉字的问题..为什么有时候打出汉字 有时候不是呢?

a = '\u53ea\u4e3a\u6b22\u4e50\u4e00\u523b\uff0c\u4e0d\u559c\u52ff\u55b7\u611f\u8c22'
print(a)

这样的gbk编码 打印输出的结果直接就是汉字

但是在

img


代码中 我用 re模块 在字符串中用findallall方法找到了我要的内容
但是在print输出的时候对应的gbk没有变成汉字
输出内容是:"STEAM\u6e38\u620f\u540c\u65f6\u5728\u7ebf\u4eba\u6570\u6392\u884c\u699c\n\u6570\u636e\u6765\u6e90: STEAM & GAME STATS\nBGM: Disfigure BLANK"

如果我直接 print"STEAM\u6e38\u620f\u540c\u65f6\u5728\u7ebf\u4eba\u6570\u6392\u884c\u699c\n\u6570\u636e\u6765\u6e90: STEAM & GAME STATS\nBGM: Disfigure BLANK" 输出结果就是汉字
请问如何解决这个问题呢?

在命令行输入chcp 936试试