Python 读取txt文本文件
read():
- read()是最简单的一种方法,一次性读取文件的所有内容放在一个大字符串中,即存在内存中
file_object = open('test.txt') //不要把open放在try中,以防止打开失败,那么就不用关闭了 try: file_context = file_object.read() //file_context是一个string,读取完后,就失去了对test.txt的文件引用 # file_context = open(file).read().splitlines() // file_context是一个list,每行文本内容是list中的一个元素 finally: file_object.close() //除了以上方法,也可用with、contextlib都可以打开文件,且自动关闭文件, //以防止打开的文件对象未关闭而占用内存
- read()的利端:
- 方便、简单
- 一次性独读出文件放在一个大字符串中,速度最快
- read()的弊端:
- 文件过大的时候,占用内存会过大
readline():
- readline()逐行读取文本,结果是一个list
with open(file) as f: line = f.readline() while line: print line line = f.readline()
- readline()的利端:
- 占用内存小,逐行读取
- readline()的弊端:
- 由于是逐行读取,速度比较慢
readlines():
- **readlines()一次性读取文本的所有内容,结果是一个list
with open(file) as f: for line in f.readlines(): print line
- 这种方法读取的文本内容,每行文本末尾都会带一个'\n'换行符 (可以使用L.rstrip('\n')去掉换行符)
- readlines()的利端:
- 一次性读取文本内容,速度比较快
- readlines()的弊端:
- 随着文本的增大,占用内存会越来越多
最简单、最快速的逐行处理文本的方法:直接for循环文件对象
file_object = open('test.txt','rU')
try: for line in file_object: do_somthing_with(line)//line带"\n" finally: file_object.close()
Python 读取txt文本文件相关推荐
- python读取txt文件写入-Python读写txt文本文件的操作方法全解析
一.文件的打开和创建 >>> f = open('/tmp/test.txt') >>> f.read() 'hello python! hello world! ...
- python读取txt中的一列称为_python读取中文txt文本的方法
对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...
- Python将txt文本文件写入Mysql数据库
Python将txt文本文件写入Mysql数据库 import pymysql import re #数据库连接 con=pymysql.connect(host='localhost',port=3 ...
- Python——读取txt文件每一行数据
Python--读取txt文件每一行数据生成列表 一.例子1 (间隔符:逗号) 1.1 文件 1.2 代码 1.3 结果 二.例子2 (间隔符:空格) 2.1 文件 2.2 代码 2.3 结果 参考文 ...
- Python读写txt文本文件的操作方法全解析
这篇文章主要介绍了Python读写txt文本文件的操作方法全解析,包括对文本的查找和替换等技巧的讲解,需要的朋友可以参考下 一.文件的打开和创建 ? 1 2 3 4 5 >>> f ...
- python删除重复值所在的行数_使用python读取txt文件的内容,并删除重复的行数方法...
注意,本文代码是使用在txt文档上,同时txt文档中的内容每一行代表的是图片的名字. #coding:utf-8 import shutil readDir = "原文件绝对路经" ...
- python读取txt文件并画图
1,使用python读取txt文件 已知txt文件内容如下: 0 01 12 43 94 165 256 36 请以第一列为x轴,第二列为y轴画图 步骤如下: 1)使用readlines读取文件 2) ...
- python读取txt文件并写入excel-Python读取txt内容写入xls格式excel中的方法
由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新 import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,star ...
- python导入txt文件并绘图-Python读取txt某几列绘图的方法
晚上帮同学用Python脚本绘图,大概需求是读取一个txt文件的两列分别作为x和y的值,绘图即可,代码如下: #coding:utf-8 import numpy as np import matpl ...
最新文章
- Ubuntu上通过android toolchain交叉编译Valgrind操作步骤
- [VSCode]中英文界面切换
- [网络安全自学篇] 十三.Wireshark抓包原理(ARP劫持、MAC泛洪)及数据流追踪和图像抓取(二)
- Java虚拟机内存区域---学习笔记
- es查询大文本效率_es之路由:进一步提高Elasticsearch的检索效率(适用大规模数据集)...
- SQL Server-聚焦IN VS EXISTS VS JOIN性能分析(十九)
- python元祖封包_[Day8]遷延蹉跎,來日無多-python終極指南:模組和封包,外掛般的超能力...
- 车主高速充电1小时排队4小时 国庆高速公路每日充电量创新高
- CentOS 编译 Nginx 服务
- css 设置表格右边有图片_我写CSS常用的方法
- 40个极简WordPress主题
- via浏览器原始css,简约却不简单—via浏览器
- 平面设计需要学什么软件?平面设计软件有哪些?
- Verilog HDL 实现 74HC595
- 全国大学生英语竞赛——题型介绍
- 种草软文怎么写?分享一些超实用的种草软文写作技巧。
- BIOS INT中断整理
- 拍乐云创始人CEO赵加雨:深耕18载,打造全景式音视频服务
- 北京哪些医院不用特意选择就可用社保卡直接就医?
- mysql5.7导出数据提示--secure-file-priv选项问题的解决方法
热门文章
- 标题: 连接到服务器 ------------------------------ 无法连接到 .。 ------------------------------ 其他信息: 在与 SQL Se
- 零比特填充算法 HUSTOJ-1076 21.1.7
- Spring REST是什么?
- 支付网站服务器费用怎么记账,支付云服务器的费用怎么做账
- 盘点与编程机器人相关的教育部白名单赛事
- 英特尔CPU命名详解:32个后缀名、8个系列,如12700F等
- 自然语言处理及计算语言学相关术语中英对译表(A~L)
- FPGA三人表决器问题总结
- ps界面为啥突然变大了_PhotoShop这么卡未必赖电脑!几步帮你解决PS卡顿问题
- UTL_FILE 包使用介绍