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求斐波那契数列示例分享
Feb 14 Python
Python线程中对join方法的运用的教程
Apr 09 Python
python简单分割文件的方法
Jul 30 Python
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
Python正则表达式完全指南
May 25 Python
读取本地json文件,解析json(实例讲解)
Dec 06 Python
python使用TensorFlow进行图像处理的方法
Feb 28 Python
python并发和异步编程实例
Nov 15 Python
python 计算平均平方误差(MSE)的实例
Jun 29 Python
Django的用户模块与权限系统的示例代码
Jul 24 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
Feb 17 Python
如何在VSCode下使用Jupyter的教程详解
Jul 13 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
基于mysql的论坛(7)
2006/10/09 PHP
《APMServ 5.1.2》使用图解
2006/10/23 PHP
wordpress之wp-settings.php
2007/08/17 PHP
Session服务器配置指南与使用经验的深入解析
2013/06/17 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
php实现简易聊天室应用代码
2015/09/23 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
jQuery中filter()和find()的区别深入了解
2013/09/25 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
angular和BootStrap3实现购物车功能
2017/01/25 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
bootstrap中模态框、模态框的属性实例详解
2017/02/17 Javascript
js, jQuery实现全选、反选功能
2017/03/08 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
Vue.js桌面端自定义滚动条组件之美化滚动条VScroll
2020/12/01 Vue.js
python访问纯真IP数据库的代码
2011/05/19 Python
pyramid配置session的方法教程
2013/11/27 Python
python删除文件示例分享
2014/01/28 Python
Python中数字以及算数运算符的相关使用
2015/10/12 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
tensorflow 初始化未初始化的变量实例
2020/02/06 Python
解决Django Haystack全文检索为空的问题
2020/05/19 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
HTML5实现简单图片上传所遇到的问题及解决办法
2016/01/20 HTML / CSS
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
GLAMGLOW格莱魅美国官网:美国知名的面膜品牌
2016/12/31 全球购物
央视元宵晚会主持串词
2014/03/25 职场文书
医学生就业推荐表自我鉴定
2014/03/26 职场文书
本科应届生自荐信
2014/06/29 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
总经理助理岗位职责
2015/01/31 职场文书
《LOL》“克隆大作战”久违归来 幻灵战队皮肤上线
2022/04/03 其他游戏