使用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的单元测试
Apr 28 Python
Python实现查找系统盘中需要找的字符
Jul 14 Python
pycharm远程调试openstack代码
Nov 21 Python
Python排序搜索基本算法之插入排序实例分析
Dec 11 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
Feb 22 Python
python学习开发mock接口
Apr 28 Python
python实现Oracle查询分组的方法示例
Apr 30 Python
Python实现一个简单的毕业生信息管理系统的示例代码
Jun 08 Python
浅谈keras 的抽象后端(from keras import backend as K)
Jun 16 Python
基于Python和C++实现删除链表的节点
Jul 06 Python
Python四款GUI图形界面库介绍
Jun 05 Python
Python pyecharts案例超市4年数据可视化分析
Aug 14 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
全国FM电台频率大全 - 29 青海省
2020/03/11 无线电
php define的第二个参数使用方法
2013/11/04 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
2016/02/19 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
PHP date()格式MySQL中插入datetime方法
2019/01/29 PHP
Jquery实现Div上下移动示例
2014/04/23 Javascript
C++中的string类的用法小结
2015/08/07 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
ES6概念 Symbol.keyFor()方法
2016/12/25 Javascript
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
2017/07/20 jQuery
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
Vue.set() this.$set()引发的视图更新思考及注意事项
2018/08/30 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
微信小程序动态显示项目倒计时
2019/06/20 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
2020/04/20 Javascript
python连接oracle数据库实例
2014/10/17 Python
Python中使用items()方法返回字典元素对的教程
2015/05/21 Python
Python匹配中文的正则表达式
2016/05/11 Python
Python实现批量更换指定目录下文件扩展名的方法
2016/09/19 Python
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
使用python实现接口的方法
2017/07/07 Python
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
python实现list由于numpy array的转换
2018/04/04 Python
在python带权重的列表中随机取值的方法
2019/01/23 Python
python 矢量数据转栅格数据代码实例
2019/09/30 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
C++和python实现阿姆斯特朗数字查找实例代码
2020/12/07 Python
高中生家长会演讲稿
2014/01/14 职场文书
研究生简历自我评价范文
2014/09/13 职场文书
12.4全国法制宣传日活动方案
2014/11/02 职场文书
电力培训学习心得体会
2016/01/11 职场文书
护士医德医风心得体会
2016/01/25 职场文书
安装Windows Server 2012 R2企业版操作系统并设置好相关参数
2022/04/29 Servers