小文件复制和大文件复制(read()和readline())

这篇博客介绍了两种文件复制的方法,针对小文件和大文件分别使用read()和readline()函数进行操作。通过示例代码展示了如何打开源文件和目标文件,然后读取内容并写入,最后关闭文件。这种方法对于处理不同大小的文件非常实用。
摘要由CSDN通过智能技术生成
# 小文件的复制 read()读取全部
'''

# 一、打开文件
# 第1步,打开源文件
file_read = open("readme.txt","r",encoding="utf-8")
# 第2步,打开目标文件
file_write = open("new[小文件].txt","w",encoding="utf-8")

# 二、操作文件
# 第1步,读取源文件内容
text = file_read.read()
#第2步,把读取的内容写入目标文件
file_write.write(text)

# 三、关闭文件
file_read.close()
file_write.close()

'''


# 大文件的复制 readline() 一行一行读取
# 一、打开文件
# 第1步,打开源文件
file_read = open("readme.txt","r",encoding="utf-8")
# 第2步,打开目标文件
file_write = open("new[大文件].txt","w",encoding="utf-8")

# 二、操作文件
# 使用readline()按行读取源文件内容 配合while True死循环
while True:
    line_text = file_read.readline()
    #第2步,把读取的内容写入目标文件
    file_write.write(line_text)

    # 当读取到源文件内容为空,字符长度为0,跳出循环
    if len(line_text) == 0:
        break
# 三、关闭文件
file_read.close()
file_write.close()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值