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中用于去除空格的三个函数的使用小结
Apr 07 Python
Python矩阵常见运算操作实例总结
Sep 29 Python
Python+tkinter使用80行代码实现一个计算器实例
Jan 16 Python
5分钟 Pipenv 上手指南
Dec 20 Python
Python3简单实现串口通信的方法
Jun 12 Python
django+tornado实现实时查看远程日志的方法
Aug 12 Python
python实现网站微信登录的示例代码
Sep 18 Python
python Shapely使用指南详解
Feb 18 Python
Python爬虫入门有哪些基础知识点
Jun 02 Python
Python制作一个仿QQ办公版的图形登录界面
Sep 22 Python
python对输出的奇数偶数排序实例代码
Dec 04 Python
教你使用pyinstaller打包Python教程
May 27 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
同时提取多条新闻中的文本一例
2006/10/09 PHP
php中的boolean(布尔)类型详解
2013/10/28 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
javascript同页面多次调用弹出层具体实例代码
2013/08/16 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
2018/01/30 Javascript
Angular异步变同步处理方法
2018/08/13 Javascript
Vue.js的动态组件模板的实现
2018/11/26 Javascript
借助云开发实现小程序短信验证码的发送
2020/01/06 Javascript
JS如何寻找数组中心索引过程解析
2020/06/01 Javascript
JS图片懒加载技术实现过程解析
2020/07/27 Javascript
Python实现多行注释的另类方法
2014/08/22 Python
python使用pandas实现数据分割实例代码
2018/01/25 Python
python判断计算机是否有网络连接的实例
2018/12/15 Python
基于Django实现日志记录报错信息
2019/12/17 Python
PyTorch-GPU加速实例
2020/06/23 Python
简洁自适应404页面HTML好看的404源码
2020/12/16 HTML / CSS
伦敦剧院门票:From The Box Office
2018/06/30 全球购物
班级聚会策划书
2014/01/16 职场文书
一年级班主任寄语
2014/01/19 职场文书
数控专业自荐书范文
2014/03/16 职场文书
毕业寄语大全
2014/04/09 职场文书
领导班子四风表现材料
2014/08/23 职场文书
教师党的群众路线学习心得体会
2014/11/04 职场文书
云台山导游词
2015/02/03 职场文书
学校党员干部承诺书
2015/05/04 职场文书
调解书格式范本
2015/05/20 职场文书
创业计划书之面包店
2019/09/17 职场文书
原生JS中应该禁止出现的写法
2021/05/05 Javascript
SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例
2021/07/07 SQL Server
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL