导语:
本文主要介绍了关于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中树的种类有哪些11/30
- ♥ ubuntu如何检查是否安装了python08/29
- ♥ python是怎么注释的01/01
- ♥ 如何在python运算符中选择is和==?12/20
- ♥ 如何在 python 中读取 doxc 文件?12/18
- ♥ python如何保存img文件11/11
内容反馈