使用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重新引入被覆盖的自带function
Jul 16 Python
Python爬虫中urllib库的进阶学习
Jan 05 Python
Python的numpy库中将矩阵转换为列表等函数的方法
Apr 04 Python
python切片及sys.argv[]用法详解
May 25 Python
Python面向对象程序设计类的封装与继承用法示例
Apr 12 Python
python opencv 图像拼接的实现方法
Jun 27 Python
Django和Flask框架优缺点对比
Oct 24 Python
Pytorch中index_select() 函数的实现理解
Nov 19 Python
django框架单表操作之增删改实例分析
Dec 16 Python
python3.6连接mysql数据库及增删改查操作详解
Feb 10 Python
如何使用python代码操作git代码
Feb 29 Python
如何利用python生成MD5并去重
Dec 07 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
解决文件名解压后乱码的问题 将文件名进行转码的代码
2012/01/10 PHP
php中防止SQL注入的最佳解决方法
2013/04/25 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
2014/06/19 PHP
php程序内部post数据的方法
2015/03/31 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
2019/05/14 PHP
Javascript计算时间差的函数分享
2011/07/04 Javascript
有关JavaScript的10个怪癖和秘密分享
2011/08/28 Javascript
js写一个弹出层并锁屏效果实现代码
2012/12/07 Javascript
JS解决url传值出现中文乱码的另类办法
2013/04/08 Javascript
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
浅谈JavaScript中的String对象常用方法
2015/02/25 Javascript
基于JavaScript实现自定义滚动条
2017/01/25 Javascript
详解开源的JavaScript插件化框架MinimaJS
2017/10/26 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
2018/09/29 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
Python的函数嵌套的使用方法
2014/01/24 Python
python实现的简单FTP上传下载文件实例
2015/06/30 Python
Python矩阵常见运算操作实例总结
2017/09/29 Python
python简单实现操作Mysql数据库
2018/01/29 Python
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
python实现本地批量ping多个IP的方法示例
2019/08/07 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
让IE下支持Html5的placeholder属性的插件
2014/09/02 HTML / CSS
英国的屈臣氏:Boots博姿
2017/12/23 全球购物
罗技美国官网:Logitech美国
2020/01/22 全球购物
Linux的文件类型
2012/03/07 面试题
函授毕业生的自我鉴定
2013/11/26 职场文书
大班上学期个人总结
2015/02/13 职场文书
网吧管理制度范本
2015/08/05 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
【海涛七七解说】DCG第二周:DK VS 天禄
2022/04/01 DOTA