-
2020-01-07 13:01:33
import os #传入文件夹路径,获取文件夹下的所有文件夹 dirs=os.listdir('文件夹url') for dir in dirs: #获取每个文件夹 print(dir) #获取文件夹的名字 oldName=os.path.join('文件夹url',dir) newName=os.path.join('文件夹url','你想要改的名字') #执行修改名称的方法.参数1告诉他以前的名字叫啥;参数2告诉他新名字叫啥 os.rename(odName,newName)
更多相关内容 -
python修改文件夹名字
2019-10-14 19:58:57批量处理文件夹名字 下面代码实现了文件夹和图片的名字批修改。使用时需要修改地方见注释。 import os import re def replcaeFileName(pic_path):#修改pic_path路径下的文件名 piclist=os.listdir(pic_path) total...批量处理文件夹名字
下面代码实现了文件夹和图片的名字批修改。使用时需要修改地方见注释。
import os import re def replcaeFileName(pic_path):#修改pic_path路径下的文件名 piclist=os.listdir(pic_path) total_num=len(piclist) i=1 for pic in piclist: if pic.endswith(".jpg"):#修改成你自己想要重命名的文件格式 old_path=os.path.join(os.path.abspath(pic_path),pic) new_path=os.path.join(os.path.abspath(pic_path),str(1000+(int(i)))+'.jpg')#修改成了1000+N这种格式 os.renames(old_path,new_path) print ("把原图片命名格式:"+old_path+u"转换为新图片命名格式:"+new_path) i=i+1 def replaceDirName(rootDir):#修改rootDir路径下的文件夹名 num = 0 dirs = os.listdir(rootDir) for dir in dirs: print('oldname is:' + dir) # 输出老的名字 num = num +1 temp = "%03d" % int(num) # 主要目的是在数字统一为3位,不够的前面补0 oldname = os.path.join(rootDir, dir) # 老文件夹的名字 newname = os.path.join(rootDir, temp) # 新文件夹的名字 os.rename(oldname, newname) #替换 if __name__ == '__main__': rootDir = './data' replaceDirName(rootDir) replcaeFileName(rootDir)
修改文件夹名:
修改文件名:
-
Python修改文件夹以及文件夹内指定文件的名字
2021-09-15 08:42:32一、修改文件夹的名字 找出文件夹之前的名字,用新名字代替,使用os.rename(),如下: import os import pandas as pd path = 'D:/python/rename' files= [ i for i in os.listdir(path)] #os.listdir返回指定...一、修改文件夹的名字
找出文件夹之前的名字,用新名字代替,使用os.rename(),如下:
import os import pandas as pd path = 'D:/python/rename' files= [ i for i in os.listdir(path)] #os.listdir返回指定目录下的所有文件和目录名 for file,i in zip(files,range(len(files))): old = path + '/' +file new = path + '/' + str(i) print(old) print(new) os.rename(old,new)
即可更改文件夹的名字:
二、更改文件夹下指定文件的名字:
针对于有很多文件夹下具有相同名字的文件,可根据文件名更改为想要的新名字,如下:
import os import pandas as pd path = 'D:/python/rename' files= [ i for i in os.listdir(path)] #os.listdir返回指定目录下的所有文件和目录名 for file in files: pa = path + '/' +file #获得文件夹路径 ff = [ i for i in os.listdir(pa)] #获得当前文件夹下所有文件的名字 for ree in ff: if ree == 'RESULTS.CSV': old_name = path + '/' +file +'/'+ ree #'RESULTS.CSV'这个文件原来的名字 new = path + '/' +file + '/' +file +'.csv' #改为这个新名字 os.rename(old_name, new)
-
python修改文件夹名
2022-07-05 10:30:51批量修改一个文件夹下文件的名称import os import pandas as pd import numpy as np import netCDF4 as nc # 需要修改的文件夹目录 path = r"D:\era5\era5" # 文件名修改之后的目录 newpath = r"D:\wenjianmingxiugai" # 获取文件夹path下的所有文件名称 files = os.listdir(path) i = 0 for filename in files: # 将文件名分为 名称:portion[0] 后缀:portion[1] portion = os.path.splitext(filename) file = path + "\\"+filename newname = newpath + "\\"+ "新的文件名" + portion[1] oldname = path + "\\" + filename os.rename(oldname,newname)
-
python修改文件夹下所有文件的名字
2018-12-20 19:33:19修改文件夹下文件的名称。。 -
python无法更改文件夹名字
2021-07-27 16:36:10如图,我已经确认文件夹里面的文件关都关了,然而仍旧无法重命名。 查看任务管理器 没有占用 但可以看到excel是打开状态,但是查看到打开的excel表不在重命名文件夹里。 把所有excel表保存并关闭。刷新N次。成功... -
Python如何修改文件夹名称
2020-12-06 02:15:43Python如何修改文件夹名称Python修改文件夹名称使用os.rename()方法。推荐学习:Python视频教程语法:os.rename(src, dst)参数:src -- 要修改的目录名dst -- 修改后的目录名使用示例:#!/usr/bin/python# -*- ... -
python修改某一文件夹下所有文件夹或文件的名字
2021-06-19 09:52:05python修改某一文件夹下所有文件夹或文件的名字 环境 python3.7.4环境 源码 # 改变某一文件夹下所有文件夹的名字 # 改变某一文件夹里所有文件的名字 import os from pathlib import Path class Change_Name(): #... -
Python 批量修改文件夹名称
2020-11-29 23:57:19dos里面没有复制文件夹这一个命令,这是个复合的命令,是由新建文件夹和将原文件夹里的东西全部复制进去两步组成的.就像剪贴一样,是先建立文件,然后再删除源文件.这是一种复合型的操作. 复制文件夹: 1. ... Java序列... -
python批量修改文件夹内所有图片的名字
2022-04-20 16:36:20https://blog.csdn.net/Li_haiyu/article/details/80797710?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_title~default-0.pc_relevant_aa&spm=1001.2101.3001.4242.1&... -
python 获取指定文件夹下所有文件名称并写入列表的实例
2020-09-20 13:53:31下面小编就为大家分享一篇python 获取指定文件夹下所有文件名称并写入列表的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
python修改文件夹下文件夹的名字
2018-06-09 00:49:07用途:用修改指定文件夹中,文件夹的名字,主要目的是前面文件夹命名的时候,以“数字、名字”的方式命名,但是上传百度云的时候,发现不能按顺序排列,所以进行重命名,主要用到的函数有: 1.os.path.join:合成... -
python批量修改文件夹中文件名(只针对目标文件夹不包括子文件)
2019-10-16 16:11:37存在问题: 如何对文件夹中的文件名进行批量编辑 解决方案: 采用**os.listdir(file_path)**遍历文件夹提取,然后进行相应编辑,该方法只针对目标文件夹不包括...分为三种情况:①文件名中部分替换修改;②加前缀;... -
python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)
2021-01-14 14:13:03一、Python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个... -
python批量修改文件夹名称.docx
2019-12-03 10:49:20python批量修改文件夹名称,该文件内容即是对应我写的博客内容的集成。 项目描述: 在一个空的文件夹下新建了12个空文件夹,留作日后存放文件。这12个文件夹我想命名为1月到12月的英文单词。 思路: a ... -
【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)
2022-05-02 11:51:00python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一、Python中对文件、文件夹操作时经常用到的os... -
用python将文件夹里的图片统一修改名字
2022-02-20 18:59:58files = os.listdir("F:/nn")#原来文件夹的路径 i = 0 for file in files: original = "F:/nn" + os.sep + files[i] #修改后放置图片的路径 F:/ns,也可将 img_ 换成其他标注 new = "F:/ns" + os.sep + "img_" +... -
python 重命名文件夹下文件的名字
2020-03-31 17:13:24以前也写过类似的文件,更改几万张图像的名字,但是忘记把代码存在哪里了,今天又遇到类似的问题 文件夹下文件的名字如下 我想把这个名字弄短一点 比如这样的↓ 这也是最后的实际效果 代码如下↓ import ... -
python 批量修改文件夹中子文件夹的文档的文件名称
2022-01-15 17:18:41python 批量修改文件夹中子文件夹的文档的文件名称 -
python读取一个文件夹中的所有文件名(包括子文件夹)
2017-04-13 13:20:29python读取一个文件夹下所有(或者指定文件类型)文件的名字。 循环读取子文件夹内文件名。 自己写的代码,注释清晰,具有较高的参考价值。 -
Python根据内部文件名批量更改文件夹名称
2022-06-12 15:53:15文件批量处理是在管理大量文件时经常会用到的功能,今天采用Python实现一个简单的批量处理应用。 -
python批量修改文件夹及其子文件夹下的文件内容
2021-01-20 06:17:38我突然想到用Python访问和操作文件,修改文件内容都很方便,于是在对Python不熟悉的情况下花了大半天写了下面的程序。 大概思路:先获取文件夹下所有文件名存在列表中,然后循环遍历访问文件内容,修改后写入新文件... -
python实现批量修改文件名
2020-12-20 12:59:55python3实现批量修改文件名,供大家参考,具体内容如下 以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著! #批量修改文件名 #批量修改图片文件名 import os ... -
python批量修改文件夹下图片名称
2022-01-12 10:59:36文件夹下图片名称想按照某规则批量修改,很简单,直接见程序。 import os img_path = 'D:/cloth_detection_dataset/raw/09_西装' file = os.listdir(img_path) # -------------------------------# # 缺少这一行会... -
python批量修改文件夹下的图片名称(3种方法)
2021-09-06 08:44:49python批量修改文件夹下的图片名称 本人下载了逐日1KM LST数据,但是里面有部分文件夹下的数据命名和其他的数据命名不一致,所以需要批量命名。 添加自己的文件路径和修改自己要的图片名称,本方法是直接在原文件... -
Python 对文件夹内文件进行重新命名
2021-11-07 13:10:52利用Python对Arcgis导出的属性表dbf格式文件进行重命名,对于其他格式文件改名也适用。 import os import pandas as pd def rename_all(): #定义函数名称 old_names = os.listdir(path) #取路径下的文件名,...