Python二进制读取文本文件和普通读取的区别:太快了!

本文探讨了Python中二进制读取文件对比普通文本读取在速度上的显著优势。在实验中,二进制读取速度达到普通方式的三分之一甚至五分之一。对于大文件和大量读取操作,这种速度提升尤其明显。
摘要由CSDN通过智能技术生成

二进制读取文件比普通方式要快上三倍不止?!

结果查看

读取1800kb的三国演义
读取3500kb的天龙八部
可以看到二进制读取文件所用时间只是一般读取的三分之一乃至五分之一,这个提升是巨大的,在文本文件较小的情况下,时间差距不易被察觉,但是当文件大小较大且需要大量读取的时候,节省下的读取时间还是非常可观的!

实验过程

import time

"""三国演义 1727KB """
t11 = time.perf_counter()
with open('6.3.1三国演义.txt', 'rb+') as read_b:
    with open('三国演义二进制副本.txt', 'wb') as write_b:
        write_b.write(read_b.read()
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值