python根据list重命名文件夹里的所有文件实例


Posted in Python onOctober 25, 2018

如下所示:

# coding = utf-8
import os
path = "D:\\chunyu"#想要重命名所有文件存放的文件夹
filelist = os.listdir(path) #该文件夹下所有的文件(包括文件夹)
list = []
fileopen = open('D:\chunyu.txt','r')#之后想要重命名成的所有名字的集合,这个名字为除去文件扩展名的文件名
i =0
for file in filelist:
 print(file)
for line in fileopen:
 line = line.strip('\n')
 list.append(line)#读取txt里面的所有名字的集合写入list文件
print(list)
fileopen.close()
 
for file in filelist: #遍历所有文件
 Olddir=os.path.join(path,file) #原来的文件路径
 if os.path.isdir(Olddir): #如果是文件夹则跳过
 continue
 filename=os.path.splitext(file)[0] #文件名
 filetype=os.path.splitext(file)[1] #文件扩展名
 Newdir=os.path.join(path,str(list[i])+filetype)
 os.rename(Olddir,Newdir)#重命名
 print(Olddir+" has changed as "+Newdir)
 i = i+1
 print(i)

以上这篇python根据list重命名文件夹里的所有文件实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
利用Python批量生成任意尺寸的图片
Aug 29 Python
python中模块查找的原理与方法详解
Aug 11 Python
python将txt文件读入为np.array的方法
Oct 30 Python
Python命名空间的本质和加载顺序
Dec 17 Python
Django集成搜索引擎Elasticserach的方法示例
Jun 04 Python
解决Python中回文数和质数的问题
Nov 24 Python
如何通过Python3和ssl实现加密通信功能
May 09 Python
Python3 webservice接口测试代码详解
Jun 23 Python
Python 分布式缓存之Reids数据类型操作详解
Jun 24 Python
Pytest测试框架基本使用方法详解
Nov 25 Python
Python+Appium新手教程
Apr 17 Python
Python+OpenCV实现在图像上绘制矩形
Mar 21 Python
python学习之hook钩子的原理和使用
Oct 25 #Python
基于Python实现定时自动给微信好友发送天气预报
Oct 25 #Python
python批量修改图片后缀的方法(png到jpg)
Oct 25 #Python
python bmp转换为jpg 并删除原图的方法
Oct 25 #Python
virtualenv 指定 python 解释器的版本方法
Oct 25 #Python
解决python3读取Python2存储的pickle文件问题
Oct 25 #Python
python 解压pkl文件的方法
Oct 25 #Python
You might like
生成静态页面的PHP类
2006/07/15 PHP
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
php代码中使用换行及(\n或\r\n和br)的应用
2013/02/02 PHP
thinkPHP删除前弹出确认框的简单实现方法
2016/05/16 PHP
PHP编写daemon process详解及实例代码
2016/09/30 PHP
ThinkPHP 3.2.2实现事务操作的方法
2017/05/05 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
jQuery AJAX实现调用页面后台方法和web服务定义的方法分享
2012/03/01 Javascript
浅谈Javascript事件处理程序的几种方式
2012/06/27 Javascript
js 自制滚动条的小例子
2013/03/16 Javascript
JS 毫秒转时间示例代码
2013/09/22 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
js 获取元素在页面上的偏移量的方法汇总
2015/04/13 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
2016/06/28 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
vue组件初学_弹射小球(实例讲解)
2017/09/06 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
原生js实现Flappy Bird小游戏
2018/12/24 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
js实现一个页面多个倒计时的3种方法
2019/02/25 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
2019/09/20 Javascript
使用layer模态框给新页面传值的方法
2019/09/27 Javascript
python 切片和range()用法说明
2013/03/24 Python
python中将\\uxxxx转换为Unicode字符串的方法
2018/09/06 Python
HTML5的自定义属性data-*详细介绍和JS操作实例
2014/04/10 HTML / CSS
使用html5制作loading图的示例
2014/04/14 HTML / CSS
新东网科技Java笔试题
2012/07/13 面试题
“四风”问题整改措施和努力方向
2014/09/20 职场文书
民主生活会主持词
2015/07/01 职场文书
反腐倡廉心得体会2016
2016/01/13 职场文书