使用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 相关文章推荐
Python中的time模块与datetime模块用法总结
Jun 30 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
Oct 11 Python
Python实现获取前100组勾股数的方法示例
May 04 Python
Python实现的本地文件搜索功能示例【测试可用】
May 30 Python
pycharm运行和调试不显示结果的解决方法
Nov 30 Python
pandas删除指定行详解
Apr 04 Python
一文了解Python并发编程的工程实现方法
May 31 Python
Django框架orM与自定义SQL语句混合事务控制操作
Jun 27 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
Aug 12 Python
Python基于requests库爬取网站信息
Mar 02 Python
Python Socketserver实现FTP文件上传下载代码实例
Mar 27 Python
Python基础之元类详解
Apr 29 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
大师制作的中短波矿石收音机
2020/04/02 无线电
php画图实例
2014/11/05 PHP
PHP开发Apache服务器配置
2015/07/15 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
JavaScript OOP面向对象介绍
2010/12/02 Javascript
利用js实现遮罩以及弹出可移动登录窗口
2013/07/08 Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
2014/01/27 Javascript
javascript实现设置、获取和删除Cookie的方法
2015/06/01 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
简单实现bootstrap选项卡效果
2017/02/08 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
2017/03/28 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
微信小程序自定义tabBar组件开发详解
2020/09/24 Javascript
Vue中使用canvas方法总结
2019/02/12 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
2019/12/18 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
[01:23]2019完美世界全国高校联赛(春季赛)合肥全国总决赛
2019/06/10 DOTA
python的id()函数解密过程
2012/12/25 Python
Python学习之asyncore模块用法实例教程
2014/09/29 Python
python使用多线程不断刷新网页的方法
2015/03/31 Python
Python实现将xml导入至excel
2015/11/20 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
机器学习实战之knn算法pandas
2019/06/22 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
Pycharm无法打开双击没反应的问题及解决方案
2020/08/17 Python
css3 transform及原生js实现鼠标拖动3D立方体旋转
2016/06/20 HTML / CSS
中间件的定义
2016/08/09 面试题
个人职业生涯规划书1500字
2013/12/31 职场文书
医药营销个人求职信范文
2014/02/07 职场文书
刚毕业大学生自荐信范文
2014/02/20 职场文书
干部考核评语
2014/04/29 职场文书
公司踏青活动方案
2014/08/16 职场文书
团拜会主持词
2015/07/04 职场文书
班主任培训研修日志
2015/11/13 职场文书
Python中requests做接口测试的方法
2021/05/30 Python