使用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模拟登陆Tom邮箱示例分享
Jan 13 Python
Python实现处理管道的方法
Jun 04 Python
Python分支语句与循环语句应用实例分析
May 07 Python
Python学习笔记之lambda表达式用法详解
Aug 08 Python
Python中的上下文管理器相关知识详解
Sep 19 Python
Django实现CAS+OAuth2的方法示例
Oct 30 Python
wxPython色环电阻计算器
Nov 18 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
Mar 10 Python
django 多数据库及分库实现方式
Apr 01 Python
python 基于selenium实现鼠标拖拽功能
Dec 24 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
Jan 09 Python
Pytorch中的数据集划分&正则化方法
May 27 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实现的装箱算法示例
2018/06/23 PHP
PHP耦合设计模式实例分析
2018/08/08 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
2018/12/24 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
php与阿里云短信接口接入操作案例分析
2020/05/27 PHP
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
window.onbeforeunload方法在IE下无法正常工作的解决办法
2010/01/23 Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
2011/12/26 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
jQuery 滑动方法slideDown向下滑动元素
2014/01/16 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
jQuery 中msgTips 顶部弹窗效果实现代码
2017/08/14 jQuery
vue路由嵌套的SPA实现步骤
2017/11/06 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
浅析JS中什么是自定义react数据验证组件
2018/10/19 Javascript
每天学点Vue源码之vm.$mount挂载函数
2019/03/11 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
总结Python中逻辑运算符的使用
2015/05/13 Python
python函数形参用法实例分析
2015/08/04 Python
python 获取毫秒数,计算调用时长的方法
2019/02/20 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
python Paramiko使用示例
2020/09/21 Python
浅析Python 字符编码与文件处理
2020/09/24 Python
python 实现数据库中数据添加、查询与更新的示例代码
2020/12/07 Python
为你的html5网页添加音效示例
2014/04/03 HTML / CSS
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
Luxplus丹麦:香水和个人护理折扣
2018/04/23 全球购物
2019年.net常见面试问题
2012/02/12 面试题
网吧收银员岗位职责
2013/12/14 职场文书
大学学习个人的自我评价
2014/02/18 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
杨善洲电影观后感
2015/06/04 职场文书
python实现会员管理系统
2022/03/18 Python