使用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从ftp下载数据保存实例
Nov 20 Python
python简单判断序列是否为空的方法
Jun 30 Python
对numpy中布尔型数组的处理方法详解
Apr 17 Python
Python3单行定义多个变量或赋值方法
Jul 12 Python
Python3自动签到 定时任务 判断节假日的实例
Nov 13 Python
对Python 除法负数取商的取整方式详解
Dec 12 Python
tensorflow estimator 使用hook实现finetune方式
Jan 21 Python
python实现学生成绩测评系统
Jun 22 Python
详细分析Python垃圾回收机制
Jul 01 Python
python获取系统内存占用信息的实例方法
Jul 17 Python
Python 必须了解的5种高级特征
Sep 10 Python
关于python pygame游戏进行声音添加的技巧
Oct 24 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使用json_encode对变量json编码
2014/04/07 PHP
ThinkPHP文件上传实例教程
2014/08/22 PHP
ThinkPHP入口文件设置及相关注意事项分析
2014/12/05 PHP
用AJAX返回HTML片段中的JavaScript脚本
2010/01/04 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
JavaScript获取FCK编辑器信息的具体方法
2013/07/12 Javascript
JS实现时间格式化的方式汇总
2013/10/16 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
js禁止浏览器的回退事件
2017/04/20 Javascript
nodejs 终端打印进度条实例代码
2017/04/22 NodeJs
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
2018/06/06 Javascript
Nuxt.js 数据双向绑定的实现
2019/02/17 Javascript
JS原生瀑布流效果实现
2019/04/26 Javascript
微信小程序HTTP接口请求封装代码实例
2019/09/05 Javascript
JavaScript实现随机五位数验证码
2019/09/27 Javascript
element中table高度自适应的实现
2020/10/21 Javascript
[02:05]2014DOTA2西雅图国际邀请赛 BBC第二天小组赛总结
2014/07/11 DOTA
Django Admin实现上传图片校验功能
2016/03/06 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
2016/09/18 Python
Python命令启动Web服务器实例详解
2017/02/23 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
Django集成celery发送异步邮件实例
2019/12/17 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
python opencv实现简易画图板
2020/08/27 Python
纯CSS3实现图片无间断轮播效果
2016/08/25 HTML / CSS
美国社交购物市场:MassGenie
2019/02/18 全球购物
劳动模范事迹材料
2014/01/19 职场文书
社团活动总结范文
2014/04/26 职场文书
世界卫生日宣传活动总结
2015/02/09 职场文书
电影复兴之路观后感
2015/06/02 职场文书