python根据list重命名文件夹里的所有文件实例
更新时间:2018年10月25日 09:45:07 作者:言希墨
今天小编就为大家分享一篇python根据list重命名文件夹里的所有文件实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
如下所示:
# 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 转换 Javascript %u 字符串为python unicode的代码
这篇文章主要介绍了python 转换 Javascript %u 字符串为python unicode的代码,需要的朋友可以参考下2016-09-09python 中Arduino串口传输数据到电脑并保存至excel表格
这篇文章主要介绍了python Arduino串口传输数据到电脑并保存至excel表格,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-10-10使用Python matplotlib绘制简单的柱形图、折线图和直线图
Matplotlib是Python的绘图库, 它可与NumPy一起使用,提供了一种有效的MatLab开源替代方案,下面这篇文章主要给大家介绍了关于使用Python matplotlib绘制简单的柱形图、折线图和直线图的相关资料,需要的朋友可以参考下2022-08-08使用Python、TensorFlow和Keras来进行垃圾分类的操作方法
这篇文章主要介绍了如何使用Python、TensorFlow和Keras来进行垃圾分类,这个模型在测试集上可以达到约80%的准确率,可以作为一个基础模型进行后续的优化,需要的朋友可以参考下2023-05-05
最新评论