Python下使用subprocess中文乱码的解决方案
http://blog.sina.com.cn/s/blog_567002510101c516.html
http://www.cnblogs.com/bsmagic/p/4392928.html
1、window上使用shell显示中文
reload(sys) sys.setdefaultencoding('utf-8')
2、cybiwn pycharm 中显示中文
output = line.decode('cp936').encode('utf-8')print "%s\n" % output
import subprocess import sys cmd = "cmd.exe" begin = 101 end = 102 while begin < end:##blow for windows shell chinese show## #reload(sys) #sys.setdefaultencoding('utf-8') print "excution result start :\n" child = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.PIPE)print "ping -n 1 -w 100 192.168.1." + str(begin) + "\n" child.stdin.write("ping -n 1 -w 100 192.168.1." + str(begin) + "\n")child.stdin.close()child.wait()print "excution result end:\n" begin += 1 #print child.stdout.readlines() for line in child.stdout.readlines():##blow for pycharm and cygwin show chinese# output = line.decode('cp936').encode('utf-8')print "%s\n" % output
Python下使用subprocess中文乱码的解决方案相关推荐
- pyscripter与python的关系_详解python开发环境PyScripter中文乱码问题解决方案
PyScripter是一个使用Delphi开发的开源的Python集成开发环境(IDE),PyScripter支持Python2.4.2.5.2.6.2.7.3.0.3.1.3.2,而且可以根据需要切 ...
- python写入csv文件中文乱码解决方案
python写入csv文件中文乱码解决方案 参考文章: (1)python写入csv文件中文乱码解决方案 (2)https://www.cnblogs.com/vsivn/p/6115537.html ...
- eclipse 编辑 python 中文乱码的解决方案
eclipse 编辑 python 中文乱码的解决方案 参考文章: (1)eclipse 编辑 python 中文乱码的解决方案 (2)https://www.cnblogs.com/mouseIT/ ...
- ubuntu命令行下中文乱码的解决方案
ubuntu命令行下中文乱码的解决方案 参考文章: (1)ubuntu命令行下中文乱码的解决方案 (2)https://www.cnblogs.com/york-hust/archive/2012/0 ...
- chrome中文方框linux,问:Linux下Chrome标题栏中文乱码
From:http://blog.csdn.net/loveaborn/article/details/29579787 在使用Linux的时候你会遇到一些奇奇怪怪的问题,不过,你会在解决这些问题的过 ...
- IE下Ajax 提交中文乱码问题
2019独角兽企业重金招聘Python工程师标准>>> 今天碰到个乱码问题,在IE下post提交中文乱码,firefox下不会 对比两边提交的请求头信息发现问题出现在Content- ...
- python -m json.tool 中文乱码 Format JSON with python
python -m json.tool 中文乱码 Format JSON with python 现在以 json 为数据传输格式的 RESTful 接口非常流行.为调试这样的接口,一个常用的办法是使 ...
- python json.loads()中文问题-解决Python下json.loads()中文字符出错的问题
Python:2.7 IDE:Pycharm5.0.3 今天遇到一个问题,就是在使用json.load()时,中文字符被转化为Unicode码的问题,解决方案找了半天,无解.全部代码贴出,很简单的一个 ...
- python3.x+requests 爬取网站遇到中文乱码的解决方案
正常情况下,遇见问题上google找答案能甩百度100条街,但是这个问题是个例外······人家老外就没有乱码的问题.言归正传,首先建议大家看一下python3.x+requests 爬取网站遇到中文 ...
最新文章
- docker mysql容器 修改时区
- Android系统初始化过程分析(Android 4.3)
- 7-22 堆栈模拟队列 (25 分)
- 下列不是python对文件的读操作方法是-小猿圈python之python期末考试测试题(一)...
- Android开始之 Spinner控件
- 人工智能实现a*算法解决八数码_小白带你学回溯算法
- @jsonignore的作用
- centos php 开启libgdgd_CentOS6.5安装Nginx1+MySQL5+PHP5
- 网页无法正常显示Lato字体,绕路而行
- vivado之FFT ip核的入门学习
- 如何测试硬盘软件,win10系统怎么用硬盘检测工具HDTune【图文】
- 谈谈架构师是何种生物
- 海门中学2021高考成绩查询入口,海门中学举行2020—2021学年度第一学期优秀学生表彰大会,附名单...
- 如何写introduction
- 电子签名具备法律效力吗?这些知识点你需要了解
- 计算机菜单命令,什么是电脑的菜单操作命令
- 如何自己开发一个小程序?
- oracle •求几个列的平均值,并保留2位小数
- POJ2965 The Pilots Brothers‘ refrigerator
- 大学毕业后转行软件测试我后悔了
热门文章
- Linxu内核模块开发入门(金荣的第一篇个人技术博客)
- 成都计算机大专学校公办,成都设有计算机应用技术的公办大专学校
- clickhouse 新增列_ClickHouse入门记录
- python什么时候要缩进_不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)...
- oracle 创建 触发,Oracle 创建触发器
- html中如何消除左边界,元素的局中对齐问题,CSS盒属性使用技巧,前端开发必备...
- 皮一皮:内涵了...
- 如果MySQL事务中发生了网络异常?
- 每日一皮:程序员的神逻辑...
- 每日一皮:一个悲伤的事实,元