要求:将一个文件,复制到另外一个副本中
步骤分析:1.以只读的方式打开a文件。以追加模式打开b文件
2.读取a文件的内容。写入到b文件中
3.关闭源文件和目标文件
# 要求:将一个文件,复制到另外一个副本中 # # 步骤分析:1.以只读的方式打开a文件。以追加模式打开b文件 # source = open("af.txt", "r", encoding="utf-8") fuben = open("bf.txt", "a", encoding="utf-8") # 2.读取a文件的内容。写入到b文件中 content = source.read() fuben.write(content) # 3.关闭源文件和目标文件 source.close() fuben.close()
注意:读取特别大的文件的时候应该这样
# 要求:将一个文件,复制到另外一个副本中 # # 步骤分析:1.以只读的方式打开a文件。以追加模式打开b文件 # source = open("af.txt", "r", encoding="utf-8") fuben = open("bf.txt", "a", encoding="utf-8") # 2.读取a文件的内容。写入到b文件中 # content = source.read() # fuben.write(content) while True: content = source.read(1024) if len(content) == 0: break fuben.write(content) # 3.关闭源文件和目标文件 source.close() fuben.close()