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中使用socket发送HTTP请求数据接收不完整问题解决方法
Feb 04 Python
Python运行报错UnicodeDecodeError的解决方法
Jun 07 Python
Python选课系统开发程序
Sep 02 Python
python3实现ftp服务功能(客户端)
Mar 24 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
May 08 Python
Python3调用微信企业号API发送文本消息代码示例
Nov 10 Python
使用pandas read_table读取csv文件的方法
Jul 04 Python
Django处理多用户类型的方法介绍
May 18 Python
使用tensorflow DataSet实现高效加载变长文本输入
Jan 20 Python
python 实现图片修复(可用于去水印)
Nov 19 Python
详解MindSpore自定义模型损失函数
Jun 30 Python
关于 Python json中load和loads区别
Nov 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使用Cookie实现和用户会话的方法
2015/01/21 PHP
javascript优先加载笔记代码
2008/09/30 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
Javascript模块化编程(一)模块的写法最佳实践
2013/01/17 Javascript
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
jQuery操作元素css样式的三种方法
2014/06/04 Javascript
javascript实现禁止复制网页内容
2014/12/16 Javascript
javascript中Function类型详解
2015/04/28 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
实例详解AngularJS实现无限级联动菜单
2016/01/15 Javascript
深入浅析JavaScript中的Function类型
2016/07/09 Javascript
canvas实现图像截取功能
2017/02/06 Javascript
javascript 中关于array的常用方法详解
2017/05/05 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
详解Axios统一错误处理与后置
2018/09/26 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
JS document内容及样式操作完整示例
2020/01/14 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
[45:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第二场 6.2
2018/06/04 DOTA
Python 初始化多维数组代码
2008/09/06 Python
python连接mysql调用存储过程示例
2014/03/05 Python
python实现sublime3的less编译插件示例
2014/04/27 Python
Python3控制路由器——使用requests重启极路由.py
2016/05/11 Python
python实现数据图表
2017/07/29 Python
python制作小说爬虫实录
2017/08/14 Python
使用Python实现文字转语音并生成wav文件的例子
2019/08/08 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
2020/01/14 Python
Python+kivy BoxLayout布局示例代码详解
2020/12/28 Python
如何使用Python进行PDF图片识别OCR
2021/01/22 Python
实习护士自我鉴定
2013/10/13 职场文书
学生会主席就职演讲稿
2014/01/14 职场文书
集中整治工作方案
2014/05/01 职场文书
女人创业励志语录,句句蕴含能量,激发你的潜能
2019/08/20 职场文书
Nginx代理同域名前后端分离项目的完整步骤
2021/03/31 Servers
为什么MySQL选择Repeatable Read作为默认隔离级别
2021/07/26 MySQL