python实现批量改文件名称的方法


Posted in Python onMay 25, 2015

本文实例讲述了python实现批量改文件名称的方法。分享给大家供大家参考。具体分析如下:

发现python中提供了大量的模块函数,有时候一些系统操作在python中非常简单

下面的文件关键是要放到要操作的目录下, 下面是把当前目录下的图片批量命名,从00开始,其中小于10 的我们在名称前面补零,或者可以利用os设置路径

#-*- coding: UTF-8 -*-
import os
filenames = os.listdir(os.getcwd())
for name in filenames:
  print(name)
for num in range(0,len(filenames)):
  if(num<10):
    print()
    print(filenames[num])
    os.rename(filenames[num],'0'+str(num)+'.png')
  else:
    os.rename(filenames[num],str(num)+'.png')

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
asyncio 的 coroutine对象 与 Future对象使用指南
Sep 11 Python
python中的计时器timeit的使用方法
Oct 20 Python
Python时间戳使用和相互转换详解
Dec 11 Python
pygame游戏之旅 添加碰撞效果的方法
Nov 20 Python
python中下标和切片的使用方法解析
Aug 27 Python
Python基于WordCloud制作词云图
Nov 29 Python
使用 Python 遍历目录树的方法
Feb 29 Python
基于virtualenv创建python虚拟环境过程图解
Mar 30 Python
python实现126邮箱发送邮件
May 20 Python
django rest framework使用django-filter用法
Jul 15 Python
python中return不返回值的问题解析
Jul 22 Python
Python面向对象多态实现原理及代码实例
Sep 16 Python
python基于右递归解决八皇后问题的方法
May 25 #Python
python基于urllib实现按照百度音乐分类下载mp3的方法
May 25 #Python
Python输出9*9乘法表的方法
May 25 #Python
Python批量重命名同一文件夹下文件的方法
May 25 #Python
Python实现豆瓣图片下载的方法
May 25 #Python
深入讲解Python中面向对象编程的相关知识
May 25 #Python
详解详解Python中writelines()方法的使用
May 25 #Python
You might like
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
PHP读取大文件的多种方法介绍
2016/04/04 PHP
PHP缩略图生成和图片水印制作
2017/01/07 PHP
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
javascript使用eval或者new Function进行语法检查
2010/10/16 Javascript
JQuery通过Ajax提交表单并返回结果
2011/07/31 Javascript
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
js 固定悬浮效果实现思路代码
2013/08/02 Javascript
jquery、js调用iframe父窗口与子窗口元素的方法整理
2014/07/31 Javascript
Nodejs初级阶段之express
2015/11/23 NodeJs
AngularJS equal比较对象实例详解
2016/09/14 Javascript
jquery实现拖动效果(代码分享)
2017/01/25 Javascript
jQuery制作图片旋转效果
2017/02/02 Javascript
基于JavaScript实现的顺序查找算法示例
2017/04/14 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
原生JS实现图片懒加载(lazyload)实例
2017/06/13 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
详解如何在webpack中做预渲染降低首屏空白时间
2018/08/22 Javascript
微信网页登录逻辑与实现方法
2019/04/29 Javascript
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
Element 默认勾选表格 toggleRowSelection的实现
2019/09/04 Javascript
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
Python Dict找出value大于某值或key大于某值的所有项方式
2020/06/05 Python
杭州-DOTNET笔试题集
2013/09/25 面试题
应届大专毕业生个人自荐信
2013/09/22 职场文书
研发工程师的岗位职责
2013/11/18 职场文书
爱情保证书大全
2014/04/29 职场文书
亲子运动会的活动方案
2014/08/17 职场文书
主持人大赛开场白
2015/05/29 职场文书
SSM VUE Axios详解
2021/10/05 Vue.js