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 09 Python
Python下Fabric的简单部署方法
Jul 14 Python
Python随机读取文件实现实例
May 25 Python
python机器学习之神经网络(一)
Dec 20 Python
使用Python抓取豆瓣影评数据的方法
Oct 17 Python
python paramiko利用sftp上传目录到远程的实例
Jan 03 Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
Aug 14 Python
基于Django signals 信号作用及用法详解
Mar 28 Python
django实现日志按日期分割
May 21 Python
Python 没有main函数的原因
Jul 10 Python
Python下载网易云歌单歌曲的示例代码
Aug 12 Python
python实现粒子群算法
Oct 15 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中使用redis
2013/11/04 PHP
php禁止浏览器使用缓存页面的方法
2014/11/07 PHP
用JavaScript对JSON进行模式匹配 (Part 2 - 实现)
2010/07/17 Javascript
新鲜出炉的js tips提示效果
2011/04/03 Javascript
jquery div拖动效果示例代码
2013/12/08 Javascript
浅析js设置控件的readonly与enabled属性问题
2013/12/25 Javascript
JavaScript中for-in遍历方式示例介绍
2014/02/11 Javascript
JavaScript“尽快失败”的原则实例详解
2016/10/08 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
详解利用Angular实现多团队模块化SPA开发框架
2017/11/27 Javascript
vuex 使用文档小结篇
2018/01/11 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
在vue中读取本地Json文件的方法
2018/09/06 Javascript
vue-cli webpack配置文件分析
2019/05/20 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
python实现k均值算法示例(k均值聚类算法)
2014/03/16 Python
详解Python使用simplejson模块解析JSON的方法
2016/03/24 Python
Python实现屏幕截图的代码及函数详解
2016/10/01 Python
详解python调度框架APScheduler使用
2017/03/28 Python
python 遍历字符串(含汉字)实例详解
2017/04/04 Python
Python爬取成语接龙类网站
2018/10/19 Python
python实现贪吃蛇游戏
2020/03/21 Python
python KNN算法实现鸢尾花数据集分类
2019/10/24 Python
Python实现数字的格式化输出
2020/08/01 Python
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
Bulk Powders意大利:运动补充在线商店
2019/02/09 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
servlet面试题
2012/08/20 面试题
和平主题的演讲稿
2014/01/12 职场文书
孔子观后感
2015/06/08 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server