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 01 Python
使用Turtle画正螺旋线的方法
Sep 22 Python
python实现随机调用一个浏览器打开网页
Apr 21 Python
Python实现的redis分布式锁功能示例
May 29 Python
python+opencv实现霍夫变换检测直线
Oct 23 Python
Laravel+Dingo/Api 自定义响应的实现
Feb 17 Python
Djang的model创建的字段和参数详解
Jul 27 Python
python3-flask-3将信息写入日志的实操方法
Nov 12 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
Jan 10 Python
python利用datetime模块计算程序运行时间问题
Feb 20 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
Feb 28 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
Apr 14 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
冰滴咖啡制作步骤
2021/03/03 冲泡冲煮
php 显示指定路径下的图片
2009/10/29 PHP
PHP文件读写操作相关函数总结
2014/11/18 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
判断是否输入完毕再激活提交按钮
2006/06/26 Javascript
jQuery Validation实例代码 让验证变得如此容易
2010/10/18 Javascript
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
对于Form表单reset方法的新认识
2014/03/05 Javascript
实例讲解使用原生JavaScript处理AJAX请求的方法
2016/05/10 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
2016/08/01 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
微信小程序授权获取用户详细信息openid的实例详解
2017/09/20 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
实例讲解React 组件生命周期
2020/07/08 Javascript
python中精确输出JSON浮点数的方法
2014/04/18 Python
Python访问纯真IP数据库脚本分享
2015/06/29 Python
使用Python解析JSON数据的基本方法
2015/10/15 Python
Python字符编码与函数的基本使用方法
2017/09/30 Python
python安装numpy&安装matplotlib& scipy的教程
2017/11/02 Python
Python数据分析之获取双色球历史信息的方法示例
2018/02/03 Python
Python 编码规范(Google Python Style Guide)
2018/05/05 Python
利用pandas将numpy数组导出生成excel的实例
2018/06/14 Python
python3实现单目标粒子群算法
2019/11/14 Python
Python bytes string相互转换过程解析
2020/03/05 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
详解python 条件语句和while循环的实例代码
2020/12/28 Python
ROSEFIELD手表荷兰官方网上商店:北欧极简设计女士腕表品牌
2018/01/24 全球购物
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
庆元旦迎新年广播稿
2014/02/18 职场文书
内刊编辑求职自荐书范文
2014/02/19 职场文书
个人自我鉴定总结
2014/03/25 职场文书
品牌转让协议书
2014/08/20 职场文书
销售员态度差检讨书
2014/10/26 职场文书
MongoDB使用场景总结
2022/02/24 MongoDB