qq_26007951 2023-07-13 14:45 采纳率: 72.7%
浏览 82
已结题

已知我电脑的文件分布在如下路径下,现在想要将其批量复制到一个指定的路径下,并按照规则重命名

已知我电脑的文件分布在如下路径下,现在想要将其批量复制到一个指定的路径下,并按照规则重命名,该如何实现?

姓名 id 日期 路径
张三 8768075 2023/1/4 E:\项目\data\2023/1/4\8768075.pdf
张三 8777517 2023/1/10 E:\项目\data\2023/1/10\8777517.pdf
张三 8777516 2023/1/10 E:\项目\data\2023/1/10\8777516.pdf
张三 8788162 2023/1/14 E:\项目\data\2023/1/14\8788162.pdf
张三 8793764 2023/1/17 E:\项目\data\2023/1/17\8793764.pdf
张三 8793765 2023/1/17 E:\项目\data\2023/1/17\8793765.pdf
张三 8794065 2023/1/17 E:\项目\data\2023/1/17\8794065.pdf
张三 8807410 2023/1/31 E:\项目\data\2023/1/31\8807410.pdf
张三 8840626 2023/2/21 E:\项目\data\2023/2/21\8840626.pdf
张三 8840540 2023/2/21 E:\项目\data\2023/2/21\8840540.pdf

重命名规则:张三_id_日期(格式为:20230104,这样的格式)

img

  • 写回答

2条回答 默认 最新

  • 专注&突破 2023-07-14 18:34
    关注

    简单粗暴的

    import datetime
    
    lines = "张三 8768075 2023/1/4 E:\项目\data\2023/1/4\8768075.pdf"
    mylist = lines.split(" ")
    mylist[2] = datetime.datetime.strptime(mylist[2], "%Y/%m/%d").strftime("%Y%m%d")
    new_filename = "_".join(mylist[0:3])
    print(new_filename)
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月28日
  • 已采纳回答 7月20日
  • 创建了问题 7月13日

悬赏问题

  • ¥15 关于#python#的问题:如何通过pywinauto获取到图中“窗格”内部的内容
  • ¥15 visionMaster4.3.0 与QT 的二次开发异常
  • ¥50 关于#pcb工艺#的问题:这个设计电路中,最终组合起来起到了什么作用
  • ¥15 鼎捷t100或鼎捷E10生产模块与odoo17详细区别和鼎捷t100或鼎捷E10物料清单(BOM)可以在子级的子级在同一界面操作吗
  • ¥50 VS2019,xamarin框架串口调试报错Java.Lang.SecurityException: Exception of type
  • ¥20 QT如何判断QLineF线鼠标划过事件
  • ¥15 关于#phpstorm#的问题:phpstorm编辑工具 光标选中了就会自动复制到粘贴板上 这样我之前复制的内容就失效了
  • ¥15 pychram安装jupyter插件
  • ¥60 悬赏破解越狱iphone4s中360保险箱密码遗忘
  • ¥20 ARKts悬浮窗和快捷方式问题