python copy 文件,图片等..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | import shutil import os # files = os.listdir('C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/693-693') # base_path = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/693-693/' # -------------------- # 获取文件名称 files = os.listdir( 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720' ) base_path = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720/' file_names = files[: - 1 ] prefix14 = '14HP_' prefix18 = '18HP_' to_path14 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/693-693-14/' to_path18 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/693-693-18/' # ----------------------------------------------------- prefix01 = '01HP_' prefix02 = '02HP_' prefix17 = '17HP_' prefix18 = '18HP_' prefix19 = '19HP_' to_path01 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720-01/' to_path02 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720-02/' to_path17 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720-17/' to_path18 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720-18/' to_path19 = 'C:/Users/kaige/Desktop/四元玉鉴/FORGED-full - 副本/720-720-19/' def cp666(names, oldpath, newpath): for name in names: # 从哪 --- > 复制到哪 shutil.copyfile(oldpath + name, newpath + name) # cp 14 # cp666(file_names, base_path, to_path14 + prefix14) # cp 18 # cp666(file_names, base_path, to_path18 + prefix18) # ----------------------------- sp ----------------------- # cp 01 cp666(file_names, base_path, to_path01 + prefix01) # cp 02 cp666(file_names, base_path, to_path02 + prefix02) # cp 17 cp666(file_names, base_path, to_path17 + prefix17) # cp 18 cp666(file_names, base_path, to_path18 + prefix18) # cp 19 cp666(file_names, base_path, to_path19 + prefix19) print ( 'ok' ) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义