# 小文件的复制 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()
版权声明:本文为m0_53504770原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。