使用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实现斐波那契递归函数的方法
Sep 08 Python
讲解Python中运算符使用时的优先级
May 14 Python
python中列表和元组的区别
Dec 18 Python
Python 25行代码实现的RSA算法详解
Apr 10 Python
漂亮的Django Markdown富文本app插件的实现
Jan 02 Python
对Python中创建进程的两种方式以及进程池详解
Jan 14 Python
Django获取该数据的上一条和下一条方法
Aug 12 Python
Python paramiko模块使用解析(实现ssh)
Aug 30 Python
python爬取本站电子书信息并入库的实现代码
Jan 20 Python
pyqt5 textEdit、lineEdit操作的示例代码
Aug 12 Python
QT5 Designer 打不开的问题及解决方法
Aug 20 Python
python实现逻辑回归的示例
Oct 09 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
2.PHP入门
2006/10/09 PHP
PHP 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
解析php框架codeigniter中如何使用框架的session
2013/06/24 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
ExtJS下grid的一些属性说明
2009/12/13 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
jQuery $.get 的妙用 访问本地文本文件
2012/07/12 Javascript
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
2014/06/07 Javascript
nodejs个人博客开发第一步 准备工作
2017/04/12 NodeJs
ES6新特性四:变量的解构赋值实例
2017/04/21 Javascript
详解在AngularJS的controller外部直接获取$scope
2017/06/02 Javascript
mint-ui的search组件在键盘显示搜索按钮的实现方法
2017/10/27 Javascript
详解webpack + react + react-router 如何实现懒加载
2017/11/20 Javascript
微信小程序动画(Animation)的实现及执行步骤
2018/10/28 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
编程语言Python的发展史
2014/09/26 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
深入学习Python中的上下文管理器与else块
2017/08/27 Python
解决Python pandas plot输出图形中显示中文乱码问题
2018/12/12 Python
Python之列表实现栈的工作功能
2019/01/28 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
2019/02/26 Python
python验证码图片处理(二值化)
2019/11/01 Python
python 如何调用 dubbo 接口
2020/09/24 Python
介绍一下如何利用路径遍历进行攻击及如何防范
2014/01/19 面试题
九年级物理教学反思
2014/01/29 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
施工协议书范本
2014/04/22 职场文书
小学教师评语大全
2014/04/23 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
无罪辩护词范文
2015/05/21 职场文书
工伤劳动仲裁代理词
2015/05/25 职场文书
信用卡工资证明范本
2015/06/19 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
Python first-order-model实现让照片动起来
2022/06/25 Python