首页 > 编程语言 >自定义拷贝程序

自定义拷贝程序

时间:2023-11-26 16:11:06浏览次数:31  
标签:文件 自定义 路径 程序 file path 拷贝 输入

【一】需求介绍

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

【二】功能分析

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

【三】代码实现

# 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

相关文章

  • 自定义springboot-starter 动态数据源
    自定义springboot-starter动态数据源如果使用的是spring或springboot框架,spring提供了一个实现动态数据源的一个抽象类AbstractRoutingDataSource当我们实现这个类后需要实现一个方法@OverrideprotectedObjectdetermineCurrentLookupKey(){}spring获取连接代码最终会......
  • 程序实际无错误却编译报错的处理方式
        ......
  • 2023-2024-1 20231321王曦轶 《计算机基础与程序设计》第九周学习总结
    2023-2024-120231321王曦轶《计算机基础与程序设计》第九周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第九周作业)这个作业的目标<计算机科学......
  • 2023-2024-1 20231416《计算机基础与程序设计》第九周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK09这个作业的目标自学《计算机科学概论》第十、十一章,《C语言程序设计》第八章并完成云班课测试作......
  • 基于微信小程序的家庭财务管理系统
    (文章目录)详细视频演示请联系我获取更详细的演示视频具体实现截图技术栈后端框架SpringBootSpringBoot内置了Tomcat、Jetty和Undertow等服务器,这意味着你可以直接使用它们而不需要额外的安装和配置。SpringBoot的一个主要优点是它的自动配置功能。它可以根据你的项目......
  • 2023-2024-1 20231421 《计算机基础与程序设计》第九周学习总结
    ------------恢复内容开始------------------------恢复内容开始------------------------恢复内容开始------------------------恢复内容开始------------------------恢复内容开始------------------------恢复内容开始------------作业信息作业要求:https://www.cnblogs.......
  • 微信小程序开发周记(11.20-11.26)
    实现1:下拉生成颜色可以不断显示随机颜色。下拉刷新可以重置颜色列表,上拉触底可以延申显示内容。wxml:<!--pages/getc/getc.wxml--><buttontype="primary"bind:tap="navifunc">后退</button><viewclass="num-item"wx:for="{{colorList}}"wx:key=......
  • 2023-2024-1 20231324 《计算机基础与程序设计》第九周学习总结
    2023-2024-120231324《计算机基础与程序设计》第9周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP这个作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13005这个作业的目标《计算......
  • 2023-2024-1 20231419 《计算机基础与程序设计》第九周学习总结
    2023-2024-120231419《计算机基础与程序设计》第九周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK09这个作业的目标自学《计算机科学概......
  • Python 潮流周刊#28:两种线程池、四种优化程序的方法
    你好,我是猫哥。这里每周分享优质的Python、AI及通用技术内容,大部分为英文。本周刊开源,欢迎投稿。另有电报频道作为副刊,补充发布更加丰富的资讯。......