【一】需求介绍
- 制作一个简易的文件拷贝程序
【二】功能分析
- 拷贝程序
- 输入原始文件路径
- 输入目标文件路径
【三】代码实现
# 1.获取想要拷贝的文件路径
source_file_path = input('请输入想要拷贝的文件路径>>>:').strip()
# 2.获取目标路径(到底拷贝到哪里)
target_file_path = input('请输入想要拷贝的目标路径>>>:').strip()
# 3.打开想要拷贝的文件 不清楚文件类型是什么 所以选择b
with open(r'%s' % source_file_path, 'rb') as f1, open(r'%s' % target_file_path, 'wb') as f2:
# 4.读取文件1里面的数据 然后写入文件2
for line in f1: # 5.为了防止文件1过大 保险起见 采用for循环读取
# 6.一行行写入文件2
f2.write(line)
"""
with上下文管理是可以一次性打开多个文件的
"""
标签:文件,自定义,路径,程序,file,path,拷贝,输入
From: https://www.cnblogs.com/dream-ze/p/17857406.html