使用Python批量修改文件名的代码实例


Posted in Python onJanuary 24, 2019

这两天在整理一些文章,但是文件夹中每个文章没有序号会看起来很乱,所以想着能不能用Python写一个小脚本。

使用Python批量修改文件名的代码实例

于是乎,参考了多方资料,简单写了下面几行代码

import osdef tekan():
  i=1 #为序号赋初值
  for old_file in os.listdir('.'): #os.listfir('.')用于获取当前文件夹所有文件名,'.'表示当前文件夹,也可改为目标文件路径
    if 'py' not in old_file: #由于脚本文件不需要修改文件名,所以这里做个判断
      #new_name=old_file.split(' ')[1] #这行用来将文件名回到原来状态
      new_name=str(i)+' '+str(old_file) #在文件名前加上序号与空格
      os.rename(old_file,new_name) #os.rename()用来修改名称
      i+=1 #序号加1if __name__ == '__main__':
  tekan()

接下看看看执行效果

使用Python批量修改文件名的代码实例

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
在Windows8上的搭建Python和Django环境
Jul 03 Python
Mac下Supervisor进程监控管理工具的安装与配置
Dec 16 Python
python字典的常用操作方法小结
May 16 Python
Python unittest 简单实现参数化的方法
Nov 30 Python
关于python多重赋值的小问题
Apr 17 Python
Python pandas DataFrame操作的实现代码
Jun 21 Python
通过实例解析Python调用json模块
Dec 11 Python
python垃圾回收机制(GC)原理解析
Dec 30 Python
关于TensorFlow新旧版本函数接口变化详解
Feb 10 Python
通过实例简单了解python yield使用方法
Aug 06 Python
深入了解Python装饰器的高级用法
Aug 13 Python
Python中Qslider控件实操详解
Feb 20 Python
Python并发:多线程与多进程的详解
Jan 24 #Python
python用opencv批量截取图像指定区域的方法
Jan 24 #Python
python+pyqt5实现KFC点餐收银系统
Jan 24 #Python
Python微医挂号网医生数据抓取
Jan 24 #Python
Python实现查找二叉搜索树第k大的节点功能示例
Jan 24 #Python
几行Python代码爬取3000+上市公司的信息
Jan 24 #Python
python安装pywin32clipboard的操作方法
Jan 24 #Python
You might like
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
2011/04/07 PHP
php+highchats生成动态统计图
2014/05/21 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
2015/12/14 PHP
火狐浏览器(firefox)下获得Event对象以及keyCode
2008/11/13 Javascript
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
jquery select操作的日期联动实现代码
2009/12/06 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
Jquery ThickBox插件使用心得(不建议使用)
2010/09/08 Javascript
jQuery Ajax 实例全解析
2011/04/20 Javascript
javascript创建和存储cookie示例
2014/01/07 Javascript
jQuery自适应轮播图插件Swiper用法示例
2016/08/24 Javascript
angular4 如何在全局设置路由跳转动画的方法
2017/08/30 Javascript
详解vue-cli之webpack3构建全面提速优化
2017/12/25 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
2017/12/28 Javascript
关于axios不能使用Vue.use()浅析
2018/01/12 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
2018/09/25 Javascript
[02:46]2014DOTA2国际邀请赛 选手为你解读比赛MVP充满梦想
2014/07/09 DOTA
[02:54]DOTA2亚洲邀请赛 VG战队出场宣传片
2015/02/07 DOTA
使用Python的内建模块collections的教程
2015/04/28 Python
DataFrame 将某列数据转为数组的方法
2018/04/13 Python
Python中dict和set的用法讲解
2019/03/28 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
Django xadmin开启搜索功能的实现
2019/11/15 Python
Python如何省略括号方法详解
2020/03/21 Python
如何理解Python中的变量
2020/06/01 Python
Python使用for生成列表实现过程解析
2020/09/22 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
2021/01/27 Python
虚拟环境及venv和virtualenv的区别说明
2021/02/05 Python
购买限量版收藏品、珠宝和礼品:Bradford Exchange
2016/09/23 全球购物
Spongelle官网:美国的创意护肤洗护品牌
2019/05/15 全球购物
Blue Nile蓝色尼罗河香港官网:世界最大在线钻石珠宝销售商
2020/05/07 全球购物
路政管理专业推荐信
2013/11/11 职场文书
社区党总支书记先进事迹材料
2014/01/24 职场文书
体育系毕业生求职自荐信
2014/04/16 职场文书
质量提升方案
2014/06/16 职场文书
模具设计与制造专业自荐书
2014/07/01 职场文书