import sys
import chardet
reload(sys)
print sys.getdefaultencoding() >> ascii
sys.setdefaultencoding('utf-8') #重新指定python 的编码格式
print sys.getdefaultencoding() >> utf-8
python 默认的编码是ascii 把他设为 utf-8
f=open("180230-pass.csv",'rb')
data=f.read()
print chardet.detect(data)
with open("180230-pass.csv",'rb') as f:
for line in f:
print line
print sys.getdefaultencoding()
print chardet.detect(line)
line = line.encode("gb2312") ################## 把utf-8编码成gb2312或gbk
#line = line.encode('utf-8').encode("gb2312")
with open("testtt12.txt",'a') as fw:
fw.write(line)
这样长生的文件windows下打开就不会是乱码
分享到:
相关推荐
测试平台:ubuntu20+python2.7,windows+python3.9 理论上其他linux、windows和python版本也是支持的 ubuntu使用说明: 1. 使用前先安装必要模块:pip install pyusb,注意要安装到python2里面,如果默认安装到...
python 文件读写和编码的处理。。。。。。
windows和linux下python opencv安装,含pip和whl文件离线安装两种方法。
Python文件:python来查看Linux系统内存使用情况.py Python文件:python来查看Linux系统内存使用情况.py
linux下python3.7安装pyltp库
Linux下安装python安装与升级
主要介绍了linux下python中文乱码解决方案详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Linux下Python环境搭建.pdf
拖动日文乱码txt文本到exe启动程序上,自动将其内容中的乱码转译为正常日文,注意乱码文本中不可含有非乱码的中文、txt文本不可为utf-8编码、也不能用该程序打开体积过大的文本文件! 如需拖动到py文件上启动,请...
Windows文档默认编码是ANSI,Linux文档默认编码是UTF8。项目进行平台移植(Windows—>Linux)时涉及到大量文档编码格式转换,即TXT...代码中Python实现了指定目录下TXT文档编码ANSI转UTF8。批量转换。简单。易实现。
最近同事问了一个关于Python脚本自启动与定时任务的问题,发现很多的朋友对这块都不是特别的熟悉,所以本文主要给大家介绍的是关于Linux下Python脚本自启动与定时任务的相关内容,分享出来供大家参考学习,话不多说...
windows环境下python与linux交互,使用的是paramiko
python windows系统日志文件evtx解析,过滤指定事件,根据IP地址解析出实际物理地址
下面小编就为大家分享一篇Python 查看文件的编码格式方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Linux环境下离线安装python打包环境所需要的包
linux下python环境中scipy包的安装文件
要求读取指定路径下的文本文件,打印其信息。 如果按下回车就继续下一个,如果按下esc就退出。 getFiles可以获取指定路径下的所有CSV文件。可以自己修改,加上递归更可以深度遍历所给路径下的包括子路径下的...
详细介绍python工程打包成linux可执行文件
目前Linux下有一些使用Python语言编写的Linux系统监控工具比如inotify-sync(文件系统安全监控软件)、glances(资源监控工具)在实际工作中,Linux系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的...
从linux服务器获取资源到windows服务器的python脚本