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 列表list使用介绍
Nov 30 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
老生常谈进程线程协程那些事儿
Jul 24 Python
python实现n个数中选出m个数的方法
Nov 13 Python
python 限制函数执行时间,自己实现timeout的实例
Jan 12 Python
Python 实现域名解析为ip的方法
Feb 14 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
Feb 21 Python
pandas如何处理缺失值
Jul 31 Python
Django模型修改及数据迁移实现解析
Aug 01 Python
python实现百度OCR图片识别过程解析
Jan 17 Python
python中rb含义理解
Jun 18 Python
Python 如何在字符串中插入变量
Aug 01 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
Zend framework处理一个http请求的流程分析
2010/02/08 PHP
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
Zend Framework动作助手Json用法实例分析
2016/03/05 PHP
Zend Framework教程之Zend_Controller_Plugin插件用法详解
2016/03/07 PHP
PHP动态生成指定大小随机图片的方法
2016/03/25 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
JavaScript 学习笔记(六)
2009/12/31 Javascript
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
2010/09/12 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
Jquery Ajax方法传值到action的方法
2014/05/11 Javascript
javascript实现自动输出文本(打字特效)
2015/08/27 Javascript
jQuery设置Cookie及删除Cookie实例分析
2016/04/15 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
2017/03/29 Javascript
bootstrap table表格插件之服务器端分页实例代码
2018/09/12 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
2019/08/07 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
[50:22]完美盛典-2018年度红毯走秀
2018/12/16 DOTA
Python中的startswith和endswith函数使用实例
2014/08/25 Python
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
python模块简介之有序字典(OrderedDict)
2016/12/01 Python
Python编程实现的简单神经网络算法示例
2018/01/26 Python
Python实现快速大文件比较代码解析
2020/09/04 Python
中国专业的音频分享平台:喜马拉雅
2019/05/24 全球购物
前台接待员岗位职责
2014/01/02 职场文书
网络事业创业计划书范文
2014/01/09 职场文书
教师职业道德事迹材料
2014/08/18 职场文书
教师个人考察材料
2014/12/16 职场文书
个人工作决心书
2015/09/22 职场文书
网络研修心得体会
2016/01/08 职场文书
MySQL 百万级数据的4种查询优化方式
2021/06/07 MySQL
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL