python学习心得(1) --- 大型文件的读取

这篇博客分享了Python学习心得,重点介绍了如何处理大型文件的读取。通过open函数获取文件对象,利用read()、readline()和readlines()等方法进行文件操作。在大型文件读取时,建议采用逐行或分块读取的方式,避免一次性加载全部内容到内存中。
摘要由CSDN通过智能技术生成

我在博客上发表一些我的Python学习心得,希望对大家能有帮助。
这一篇我们讲述大型文件python如何去读取。


1、文件读取

当我们使用open函数取得一个文件对象之后,对这个文件的所有操作都是通过这个句柄来实现的。
读取文件的操作有三个:

  1. read() 直接去读字节到字符串中,可以指定size来读取
  2. readline() 读取打开文件的一行
  3. readlines() 读取所有的行,然后返回一个字符串列表
  4. for line in open(…)

在大型文件读取的时候,我们不能把所有内容都读入内存中,好的办法是通过逐行或者分块来读取

2、大型文件操作

1、 read函数:我们在去读的时候可以通过设置其中参数size来逐块进行读取,实现大型文件的读取。

2、readline函数:不多说,直接上代码

f = open("大型文件.txt")         
line = f.readline()          
while line:              
    print(line)
    line
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值