方法一:使用codecs
import codecs

f = codecs.open('nlpir/Readme.txt','r','GBK')
line = f.readline()
while line:print line,line = f.readline()
f.close()
上面的方法很慢,可以直接读取整个文件
codecs.open('nlpir/Readme.txt','r','GBK').read()

还有这样读的readlines()

方法二:

#读取文档

def read_file():

path1='K:\\SogouC.reduced\\Reduced\\C000008\\10.txt'

f = open(path1,'r+')

file_list = f.read().decode("gbk")

print file_list

f.close()

#逐行读取文档

def read_file_line():

path1='K:\\SogouC.reduced\\Reduced\\C000008\\10.txt'

f = open(path1,'r+')

line = f.readline()

while line:

print line.decode('gbk')

line = f.readline()

f.close()

转载于:https://www.cnblogs.com/yan456jie/p/5369498.html

python读取文件乱码相关推荐

  1. python读取文件乱码问题

    今天突然想做一个实时读取 日志文件的程序,然后用Python爬虫直接爬取文件,用只读的方式打开避免对 系统 写入日志 造成影响. 上代码: #! /usr/bin/env python # codin ...

  2. python读取文件——乱码问题总结

    乱码问题总结 今天在使用neo4j构建知识图谱时,读取建立好csv文件出现了报错,发现是乱码问题.在搜索了很多相关资料后,发现都不是很全面.于是做一个总结以供大家参考. 科普知识: python默认的 ...

  3. python将文件另存为,python读取文件另存为

    解决 python 读取文件乱码问题(UnicodeDecodeError) 解决 python 读取文件乱码问题(UnicodeDecodeError) 确定你的文件的编码,下面的代码将以'utf- ...

  4. Python读取文件中文乱码问题

    Python读取文件,遇到中文会出现乱码问题,这里需要进行手动编码解码: # coding=utf-8file_path = r'D:\Python27_Workspace\files\learnin ...

  5. python读取文件路径中有中文_转 python 读取中文文件名/中文路径

    原博文 2015-03-13 22:22 − python直接读取中文路径的文件时失败,可做如下处理: inpath = 'D:/work/yuanxx/在线导航/驾车导航/walk_log/2013 ...

  6. python 读取文件报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 0: invalid start

    python 读取文件报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 0: invalid start ...

  7. Python读取文件编码及内容

    Python读取文件编码及内容 最近做一个项目,需要读取文件内容,但是文件的编码方式有可能都不一样.有的使用GBK,有的使用UTF8.所以在不正确读取的时候会出现如下错误: UnicodeDecode ...

  8. python读取文件第n行-python读取文件第n行

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. pos = pos - 1 try: f.seek(pos, 2) #从 ...

  9. python读取文件第n行-Python读取文件后n行的代码示例

    这篇文章主要介绍了Python实现读取文件最后n行的方法,涉及Python针对文件的读取.遍历与运算相关操作技巧,需要的朋友可以参考下# -*- coding:utf8-*- import os im ...

最新文章

  1. Mix3D:大规模三维场景的数据增强(3DV2021)
  2. windows2003系列(之)搭建DHCP服务与中继代理图解
  3. ubuntu下面搭建SolrCloud集群
  4. ps法线贴图插件_法线与置换贴图原理讲解以及烘焙制作!
  5. oracle 查询结果升序,Oracle学习日志-8(查询结果排序)
  6. 阶段1 语言基础+高级_1-3-Java语言高级_07-网络编程_第4节 模拟BS服务器案例_2_模拟BS服务器代码实现...
  7. 最近学习安卓中总结的一些知识点
  8. 纯干货:手把手教你用Python做数据可视化(附代码)
  9. ftp上传当天文件的方法_8uftp上传工具,8uftp上传工具的使用方法只需8步
  10. Python实现页面置换算法
  11. 温度pid自整定算法c语言,程序温控仪中PID参数自整定算法-自动化仪表.PDF
  12. GEE系列:第7单元 利用GEE进行遥感影像分类【随机森林分类】
  13. 加息对银行股影响|加息是对银行股的利好
  14. Simon Knowles:30年做成三家独角兽公司,AI芯片创业的底层逻辑
  15. 从零到一,构建你的持续交付流程(二):好的工程实践是必要的前提
  16. unity3d 地面印花_Unity3D 中的贴花效果 – 苍白的茧
  17. BZOJ 3653 谈笑风生
  18. 笔记本电脑识别不到WiFi、蓝牙消失
  19. wordpress获取用户数据函数:get_userdata
  20. 香港高防服务器秒解是什么意思?

热门文章

  1. nginx ngx_http_core_module(http server location)
  2. 图解TCPIP-NAT
  3. 2.10 词嵌入除偏
  4. 3.4 多个例子中的向量化
  5. 计算机专业知识面狭窄,计算机专业知识
  6. 好想学python怎么玩_我用Python玩小游戏“跳一跳”,瞬间称霸了朋友圈!
  7. 4安全框_压花玻璃与安全玻璃有哪些特点?玻璃隔断的介绍
  8. Maven学习总结(33)——开发人员如何使用 Flyway 插件管理数据库版本
  9. Java基础学习总结(48)——Java 文档注释
  10. 极客c语言课程设计,c语言课程设计之实习报告共5天完整.doc