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

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

# -*- coding: utf-8 -*- import os path = "d:\\curl\data\\" for file in os.listdir(path):    print file     if(os.path.isfile(os.path.join(path,file))==True):         if file.find('.')>0:             newname="new_"+file            os.rename(os.path.join(path,file),os.path.join(path,newname))             print file,'ok'

代码2:

# -*- coding: utf-8 -*- import os def BatchRename(path,pattern):    os.chdir(path)    fileList=os.listdir(path)    dotIndex = pattern.rfind('.')    fileName = pattern[ : dotIndex]    fileExt = pattern[dotIndex : ]    genNum = 0    for fileItem in fileList:        fileFullName = fileName + '_' + str(genNum) + fileExt        os.rename(fileItem, fileFullName)        print (fileItem + ' => ' + fileFullName)         genNum += 1if __name__ == '__main__':    BatchRename("d:\\curl\\data","test.log")

 代码3:

import osos.chdir("d:\\curl\\data")for file in os.listdir("d:\\curl\\data"):     print file    if(os.path.splitext(file)[1] == ".log"):        print "yes"        os.rename(file, os.path.splitext(file)[0]+".jpg")

 

转载地址:http://htjco.baihongyu.com/

你可能感兴趣的文章
英特尔开源计算机视觉数据标签工具CVAT,加速数据注释
查看>>
SQL Server内存泄漏
查看>>
NoSQL生态系统——一致性RWN协议,向量时钟,gossip协议监测故障
查看>>
用Windows Live Writer发布日志到BlogBus
查看>>
解决公司服务器加入域中不能启动应用系统的问题
查看>>
解压缩 操作
查看>>
rsyslog收集nginx日志配置
查看>>
如何判断各种手机浏览器?
查看>>
consule服务注册和发现 安装 部署
查看>>
多个帐户都用root 来登录 怎么看另一个用户使用的那些命令
查看>>
Redis小记
查看>>
Map集合案例
查看>>
《FPGA全程进阶---实战演练》第十一章 VGA五彩缤纷
查看>>
C# for循环①护栏长度 ②广场砖面积 ③判断闰年平年
查看>>
mysql数据库中,查看数据库的字符集(所有库的字符集或者某个特定库的字符集)...
查看>>
LintCode刷题——打劫房屋I、II、III
查看>>
第七次课程作业
查看>>
C++ 文本查询2.0(逻辑查询)
查看>>
Objective-C学习总结-13协议1
查看>>
web学习方向
查看>>