python读取文件指定行的三种方法

本文介绍了Python读取文件指定行的三种方法:行遍历、linecache模块和Linux sed命令。通过测试,发现对于大规模数据,sed命令在速度上具有优势;而对于小规模数据,readline循环或linecache函数是不错的选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

嗨喽~大家好呀,这里是魔王呐 ❤ ~!

python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取

1.行遍历实现

在python中如果要将一个文件完全加载到内存中,通过file.readlines()即可,

但是在文件占用较高时,我们是无法完整的将文件加载到内存中的,

这时候就需要用到python的file.readline()进行迭代式的逐行读取:

filename = 'hello.txt'
 
with open(filename, 'r') as file:
    line = file.readline()
    counts = 1
    while line:
        if counts >= 50000000:
            break
        line = file
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值