解决python系统命令乱码的方法

这篇文章主要介绍解决python系统命令乱码的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都服务器托管,创新互联提供包括服务器租用、成都服务器托管、带宽租用、云主机、机柜租用、主机租用托管、CDN网站加速、申请域名等业务的一体化完整服务。电话咨询:028-86922220

通过subprocess模块在windows机器上执行ping -服务器命令,结果报如下错误:

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系统命令乱码的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!

分享名称:解决python系统命令乱码的方法
标题路径:https://www.cdcxhl.com/article46/gpishg.html

成都网站建设公司_创新互联,为您提供企业网站制作外贸网站建设自适应网站微信小程序品牌网站制作品牌网站设计

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设