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中类的继承代码实例
Oct 28 Python
Python标准库之循环器(itertools)介绍
Nov 25 Python
python打开文件并获取文件相关属性的方法
Apr 23 Python
pygame加载中文名mp3文件出现error
Mar 31 Python
浅谈Pandas中map, applymap and apply的区别
Apr 10 Python
mac安装scrapy并创建项目的实例讲解
Jun 13 Python
使用python telnetlib批量备份交换机配置的方法
Jul 25 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
Aug 06 Python
wxPython修改文本框颜色过程解析
Feb 14 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
May 18 Python
用Python爬取某乎手机APP数据
Jun 15 Python
pytorch实现加载保存查看checkpoint文件
Jul 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单件模式结合命令链模式使用说明
2008/09/07 PHP
Memcached常用命令以及使用说明详解
2013/06/27 PHP
php结合安卓客户端实现查询交互实例
2015/05/05 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
flash 得到自身url参数的代码
2009/11/15 Javascript
javascript,jquery闭包概念分析
2010/06/19 Javascript
jquery中选择块并改变属性值的方法
2013/07/31 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
NodeJS使用jQuery选择器操作DOM
2015/02/13 NodeJs
JS实现的自定义网页拖动类
2015/11/06 Javascript
学习javascript面向对象 理解javascript对象
2016/01/04 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
浅谈js数据类型判断与数组判断
2016/08/29 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
2016/09/08 Javascript
JavaScript 闭包详细介绍
2016/09/28 Javascript
详解ES6中的let命令
2020/04/05 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
2017/02/03 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
2017/05/02 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
2017/05/17 Javascript
Node.js连接mongodb实例代码
2017/06/06 Javascript
docker中编译nodejs并使用nginx启动
2017/06/23 NodeJs
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
2016/01/20 Python
通过源码分析Python中的切片赋值
2017/05/08 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
python 实现Flask中返回图片流给前端展示
2020/01/09 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
flask框架中的cookie和session使用
2021/01/31 Python
html5实现图片转圈的动画效果——让页面动起来
2017/10/16 HTML / CSS
美国正宗设计师眼镜在线零售商:EYEZZ
2019/03/23 全球购物
沃尔玛加拿大:Walmart.ca
2020/03/02 全球购物
Exception类的常用方法
2012/06/16 面试题
优秀毕业生推荐信
2013/11/02 职场文书
总经理助理岗位职责
2013/11/08 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书