# 小文件的复制 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()
小文件复制和大文件复制(read()和readline())
最新推荐文章于 2024-11-12 23:15:59 发布
这篇博客介绍了两种文件复制的方法,针对小文件和大文件分别使用read()和readline()函数进行操作。通过示例代码展示了如何打开源文件和目标文件,然后读取内容并写入,最后关闭文件。这种方法对于处理不同大小的文件非常实用。
摘要由CSDN通过智能技术生成