1、需求描述:
从1个文件复制到另外一个文件
2、先上代码 :(介绍两种方法,一种是小文件的复制,一种是大文件的复制)
# 方法一:一行一行的读取。一般适用于大文件的复制
fo = open("弟弟的作业.txt", "r", encoding="utf-8")
fin = open("复制后的文件.txt", "a", encoding="utf-8")
while True:
lines = fo.readlines()
if lines:
fin.writelines(lines)
else:
break
fin.close()
fo.close()
# 方法二:整个文件一起读取,一般适用于小文件的复制
fo = open("弟弟的作业.txt", "r", encoding="utf-8")
fin = open("复制后的文件.txt", "w", encoding="utf-8")
fo_content = fo.read()
fin.write(fo_content)
fin.close()
fo.close()
3、本需求涉及到的知识点:
(1)文件的读写操作(读取一行readlines或者读取整个文件read)
(2)文件的关闭