自定义拷贝程序

发布时间 2023-11-26 16:10:54作者: Chimengmeng

【一】需求介绍

  • 制作一个简易的文件拷贝程序

【二】功能分析

  • 拷贝程序
  • 输入原始文件路径
  • 输入目标文件路径

【三】代码实现

# 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上下文管理是可以一次性打开多个文件的
"""