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自动生产表情包
Mar 17 Python
Python实现将Excel转换为json的方法示例
Aug 05 Python
python 列表,数组和矩阵sum的用法及区别介绍
Jun 28 Python
Python数据类型之Set集合实例详解
May 07 Python
python 对字典按照value进行排序的方法
May 09 Python
Python爬虫实现验证码登录代码实例
May 10 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
Jun 18 Python
python基于event实现线程间通信控制
Jan 13 Python
小白教你PyCharm从下载到安装再到科学使用PyCharm2020最新激活码
Sep 25 Python
Python文件操作及内置函数flush原理解析
Oct 13 Python
Python lxml库的简单介绍及基本使用讲解
Dec 22 Python
Python3中最常用的5种线程锁实例总结
Jul 07 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-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
2013/07/03 PHP
php实现zip文件解压操作
2015/11/03 PHP
PHP常用日期加减计算方法实例小结
2018/07/31 PHP
php根据命令行参数生成配置文件详解
2019/03/15 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
jQuery下通过$.browser来判断浏览器.
2011/04/05 Javascript
javascript 函数及作用域总结介绍
2013/11/12 Javascript
document节点对象的获取方式示例介绍
2013/12/24 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
2015/05/04 Javascript
谈谈encodeURI和encodeURIComponent以及escape的区别与应用
2015/11/24 Javascript
JavaScript动态创建div等元素实例讲解
2016/01/06 Javascript
Angularjs全局变量被作用域监听的正确姿势
2016/02/06 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
2016/09/14 Javascript
JS遍历DOM文档树的方法实例详解
2018/04/03 Javascript
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
haskell实现多线程服务器实例代码
2013/11/26 Python
Python最小二乘法矩阵
2019/01/02 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
2020/01/02 Python
Python 输出详细的异常信息(traceback)方式
2020/04/08 Python
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
2013/01/31 HTML / CSS
中国旅游网站:途牛旅游网
2019/09/29 全球购物
小学班主任寄语大全
2014/04/04 职场文书
欢迎领导检查标语
2014/06/27 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
2014年干部作风建设总结
2014/10/23 职场文书
美术教师个人工作总结
2015/02/06 职场文书
三八红旗手主要事迹材料
2015/11/04 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书
导游词范文之颐和园/重庆/云台山
2019/09/10 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
MySql新手入门的基本操作汇总
2021/05/13 MySQL
html+css实现环绕倒影加载特效
2021/07/07 HTML / CSS