导语:
本文主要介绍了关于python系统命令乱码如何解决的相关知识,包括python 创建文件,以及python调用cmd命令的方法这些编程知识,希望对大家有参考作用。
通过subprocess模块在windows机器上执行ping -server命令,结果报如下错误:
Ping �����Ҳ������� hostname ����������ƣ�Ȼ�����ԡ�
这里可以使用python的第三个插件chardet来检测原始字符是什么编码
如果没有安装,可以用命令:
pip install chardet
import chardet
print chardet.detect(result)
输出结果:{'confidence': 0.99, 'language': 'Chinese', 'encoding': 'GB2312'}
condidence:表示猜测正确的概率
检测出结果后,在用decode解密:
result.decode('GB2312')
结果是:Ping 请求找不到主机hostname。请检查名称并重试。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 什么是 python 关键字参数09/23
- ♥ 如何找到 Python 自带的 IDE09/14
- ♥ 如何在 Python 中将元组转换为列表08/16
- ♥ Python 注释一般放在哪里?09/29
- ♥ Python如何根据日期判断星期几10/13
- ♥ python如何判断一个值是否在字典中09/04
内容反馈