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 06 Python
用ReactJS和Python的Flask框架编写留言板的代码示例
Dec 19 Python
Python爬取个人微信朋友信息操作示例
Aug 03 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
Jan 05 Python
使用python批量修改文件名的方法(视频合并时)
Mar 24 Python
Python全栈之列表数据类型详解
Oct 01 Python
Python模块的制作方法实例分析
Dec 21 Python
Python while循环使用else语句代码实例
Feb 07 Python
python变量的作用域是什么
May 26 Python
python中如何打包用户自定义模块
Sep 23 Python
基于Python 函数和方法的区别说明
Mar 24 Python
python编程简单几行代码实现视频转换Gif示例
Oct 05 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
一个ORACLE分页程序,挺实用的.
2006/10/09 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
2011/01/27 PHP
Php中使用Select 查询语句的实例
2014/02/19 PHP
php绘图中显示不出图片的原因及解决
2014/03/05 PHP
Codeigniter检测表单post数据的方法
2015/03/21 PHP
php发送html格式文本邮件的方法
2015/06/10 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
2017/08/02 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
php实现的数组转xml案例分析
2019/09/28 PHP
javascript parseInt与Number函数的区别
2010/01/21 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
2014/06/07 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
js实现Select下拉框具有输入功能的方法
2015/02/06 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
基于JS实现网页中的选项卡(两种方法)
2017/06/16 Javascript
Vue Transition实现类原生组件跳转过渡动画的示例
2017/08/19 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
js判断在哪个浏览器打开项目的方法
2020/01/21 Javascript
python生成指定尺寸缩略图的示例
2014/05/07 Python
python读写ini配置文件方法实例分析
2015/06/30 Python
用python3 urllib破解有道翻译反爬虫机制详解
2019/08/14 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
python根据时间获取周数代码实例
2019/09/30 Python
解决django后台管理界面添加中文内容乱码问题
2019/11/15 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
tensorflow-gpu安装的常见问题及解决方案
2020/01/20 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
CSS3 RGBA色彩模式使用实例讲解
2016/04/26 HTML / CSS
计算机网络专业个人的自我评价
2013/10/17 职场文书
我的画教学反思
2014/04/28 职场文书
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python
Vue提供的三种调试方式你知道吗
2022/01/18 Vue.js