博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python批量复制和重命名文件
阅读量:5339 次
发布时间:2019-06-15

本文共 1199 字,大约阅读时间需要 3 分钟。

Python批量复制和重命名文件

示例代码

#! /usr/bin/env python# coding=utf-8import osimport shutilimport timeimport sysreload(sys)sys.setdefaultencoding('utf-8')def copy_and_rename(fpath_input, fpath_output):    for file in os.listdir(fpath_input):        #if os.path.splitext(file)[1] == ".jpg":        oldname = os.path.join(fpath_input, file)        newname_1 = os.path.join(fpath_output,                                 os.path.splitext(file)[0] + "_1.jpg")        newname_2 = os.path.join(fpath_output,                                 os.path.splitext(file)[0] + "_2.jpg")        newname_3 = os.path.join(fpath_output,                                 os.path.splitext(file)[0] + "_3.jpg")        #os.rename(oldname, newname)        shutil.copyfile(oldname, newname_1)        shutil.copyfile(oldname, newname_2)        shutil.copyfile(oldname, newname_3)if __name__ == '__main__':    print('start ...')    t1 = time.time() * 1000    #time.sleep(1) #1s    fpath_input = "D:/pyproj/0708/"    fpath_output = "D:/pyproj/0708/"    copy_and_rename(fpath_input, fpath_output)    t2 = time.time() * 1000    print('take time:' + str(t2 - t1) + 'ms')    print('end.')

转载于:https://www.cnblogs.com/huligong1234/p/7137372.html

你可能感兴趣的文章
As-If-Serial 理解
查看>>
洛谷P1005 矩阵取数游戏
查看>>
在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
查看>>
无线通信基础(一):无线网络演进
查看>>
如何在工作中快速成长?阿里资深架构师给工程师的10个简单技巧
查看>>
WebSocket 时时双向数据,前后端(聊天室)
查看>>
关于python中带下划线的变量和函数 的意义
查看>>
linux清空日志文件内容 (转)
查看>>
安卓第十三天笔记-服务(Service)
查看>>
Servlet接收JSP参数乱码问题解决办法
查看>>
【bzoj5016】[Snoi2017]一个简单的询问 莫队算法
查看>>
Ajax : load()
查看>>
MySQL-EXPLAIN执行计划Extra解释
查看>>
Zookeeper概述
查看>>
Zookeeper一致性级别
查看>>
Linux远程登录
查看>>
Linux自己安装redis扩展
查看>>
HDU 1016 Prime Ring Problem(dfs)
查看>>
C#中结构体与字节流互相转换
查看>>
session和xsrf
查看>>