Python下使用subprocess中文乱码的解决方案
![](http://static.blog.csdn.net/images/category_icon.jpg)
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 爬取网站遇到中文 ...
最新文章
- opsforlist 存在贼覆盖_RedisTemplate常用集合使用说明-opsForList(三)
- [云炬创业基础笔记] 第三章测试2
- 为什么我们程序员不把软件开发当回事?
- python 3d渲染_python老司机带你玩玩炫酷的3D渲染,酷毙了!
- HDOJ 2018 母牛的故事
- android 布局长度单位深入研究
- (二十二)访问者模式详解(伪动态双分派)
- type=button 字体大一点_CAD设计师喜欢用SHX字体的原因你知道吗?
- android sms 接收短信,Android SMS 短信操作
- 蓝牙耳机哪个品牌比较好?盘点四款好用的蓝牙耳机
- 嘉为科技出席2021腾讯云启产业生态年会,荣获“年度通用明星奖”
- 给高科技强国的后来者埋下的痛
- C++人工智能相关书籍
- WebStorm 2016 最新安装指南 破解 汉化 字体设置
- Python--进程池与线程池
- docker overlay2占用大量磁盘空间处理方法
- 越狱相关五:杂项记录
- Foursquare
- H5微信公众号开发,微信支付
- Python实现桌面悬浮窗(显示网速,内存,CPU)
热门文章
- Redis介绍 Java客户端操作Redis
- C# - Get HttpWebResponse Text
- Design Pattern - Prototype(C#)
- js异步等待完成后再进行下一步操作_彻底搞懂JS事件中的循环机制 Event Loop
- 服务器系统健康值计算算法,身体健康指数计算方法
- mysql并发提交事务_Mysql事务并发问题解决方案
- java 异常何时抛出_何时适合抛出异常?
- Android字体占有内存,android随意创建字体对象引发的应用程序运行时占用内存过大...
- 代码要想写得好,品位必须提一提!
- Cache 工作原理、Cache 一致性,你想知道的都在这里