python读取文件乱码
方法一:使用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读取文件乱码相关推荐
- python读取文件乱码问题
今天突然想做一个实时读取 日志文件的程序,然后用Python爬虫直接爬取文件,用只读的方式打开避免对 系统 写入日志 造成影响. 上代码: #! /usr/bin/env python # codin ...
- python读取文件——乱码问题总结
乱码问题总结 今天在使用neo4j构建知识图谱时,读取建立好csv文件出现了报错,发现是乱码问题.在搜索了很多相关资料后,发现都不是很全面.于是做一个总结以供大家参考. 科普知识: python默认的 ...
- python将文件另存为,python读取文件另存为
解决 python 读取文件乱码问题(UnicodeDecodeError) 解决 python 读取文件乱码问题(UnicodeDecodeError) 确定你的文件的编码,下面的代码将以'utf- ...
- Python读取文件中文乱码问题
Python读取文件,遇到中文会出现乱码问题,这里需要进行手动编码解码: # coding=utf-8file_path = r'D:\Python27_Workspace\files\learnin ...
- python读取文件路径中有中文_转 python 读取中文文件名/中文路径
原博文 2015-03-13 22:22 − python直接读取中文路径的文件时失败,可做如下处理: inpath = 'D:/work/yuanxx/在线导航/驾车导航/walk_log/2013 ...
- 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 ...
- Python读取文件编码及内容
Python读取文件编码及内容 最近做一个项目,需要读取文件内容,但是文件的编码方式有可能都不一样.有的使用GBK,有的使用UTF8.所以在不正确读取的时候会出现如下错误: UnicodeDecode ...
- python读取文件第n行-python读取文件第n行
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. pos = pos - 1 try: f.seek(pos, 2) #从 ...
- python读取文件第n行-Python读取文件后n行的代码示例
这篇文章主要介绍了Python实现读取文件最后n行的方法,涉及Python针对文件的读取.遍历与运算相关操作技巧,需要的朋友可以参考下# -*- coding:utf8-*- import os im ...
最新文章
- Mix3D:大规模三维场景的数据增强(3DV2021)
- windows2003系列(之)搭建DHCP服务与中继代理图解
- ubuntu下面搭建SolrCloud集群
- ps法线贴图插件_法线与置换贴图原理讲解以及烘焙制作!
- oracle 查询结果升序,Oracle学习日志-8(查询结果排序)
- 阶段1 语言基础+高级_1-3-Java语言高级_07-网络编程_第4节 模拟BS服务器案例_2_模拟BS服务器代码实现...
- 最近学习安卓中总结的一些知识点
- 纯干货:手把手教你用Python做数据可视化(附代码)
- ftp上传当天文件的方法_8uftp上传工具,8uftp上传工具的使用方法只需8步
- Python实现页面置换算法
- 温度pid自整定算法c语言,程序温控仪中PID参数自整定算法-自动化仪表.PDF
- GEE系列:第7单元 利用GEE进行遥感影像分类【随机森林分类】
- 加息对银行股影响|加息是对银行股的利好
- Simon Knowles:30年做成三家独角兽公司,AI芯片创业的底层逻辑
- 从零到一,构建你的持续交付流程(二):好的工程实践是必要的前提
- unity3d 地面印花_Unity3D 中的贴花效果 – 苍白的茧
- BZOJ 3653 谈笑风生
- 笔记本电脑识别不到WiFi、蓝牙消失
- wordpress获取用户数据函数:get_userdata
- 香港高防服务器秒解是什么意思?
热门文章
- nginx ngx_http_core_module(http server location)
- 图解TCPIP-NAT
- 2.10 词嵌入除偏
- 3.4 多个例子中的向量化
- 计算机专业知识面狭窄,计算机专业知识
- 好想学python怎么玩_我用Python玩小游戏“跳一跳”,瞬间称霸了朋友圈!
- 4安全框_压花玻璃与安全玻璃有哪些特点?玻璃隔断的介绍
- Maven学习总结(33)——开发人员如何使用 Flyway 插件管理数据库版本
- Java基础学习总结(48)——Java 文档注释
- 极客c语言课程设计,c语言课程设计之实习报告共5天完整.doc