python os.popen 乱码问题

os.popen('ipconfig') 命令返回的结果在调试时乱码了:

output1 = os.popen('ipconfig')
 o1=output1.read()

我猜这里输出的内容要和控制台设置的编码一致,我查了一下我的控制台编码时gbk

output1 = os.popen('ipconfig')
 o1=output1.read().decode('gbk')

这样就好了

posted @ 2018-08-06 16:03  持&恒  阅读(9626)  评论(0编辑  收藏  举报