利用python os模块批量修改文件名称
# 核心函数
os.renames(Old_File_Name, New_File_Name)
现在,我们针对文件夹里面文件进行批量化修改文件名
在此之前请注意,修改文件名后不可逆,换句话说,修改完了就没法撤回修改钱的状态,请务必谨慎操作…
# !/user/bin/env python
# -*- coding: utf-8 -*-
"""
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
干一件事儿:修改MODIS NDVI 的文件名author: ding xiaosongsong time: 2022-02-16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n
"""
import os #导入库文件#设置数据所在文件夹
data_path=r'.\\' # 表示当前文件夹for file in os.listdir(data_path):if file[-4:]=='.tif': # 判断浏览的文件后四位是'.tif'文件print(f'{file}') # e.g. MODIS_NDVI_201201.tifNew_FN=file[:-6] + '_' + file[-6:] #修改后: MODIS_NDVI_2012_01.tif"""现在进行文件名称修改"""#请注意,务必是文件的完整路径Old_File_Name=data_path+fileNew_File_Name=data_path+New_FNprint(f'老的文件名叫: {Old_File_Name}')print(f'新的文件名叫: {New_File_Name}\n')os.renames(Old_File_Name, New_File_Name)
以上就是基于os库针对文件批量化重命名完整程序了
利用python os模块批量修改文件名称相关推荐
- OS模块--批量修改文件名字(一)创建和修改文件路径
OS模块:在程序中,经常需要对大量文件和路径进行操作,比如:查询某一路径下同种类型文件,批量修改文件名字等.OS模块提供了非常丰富得方法用来处理文件和目录. 一.常用OS模块列表 二.OS模块创建文件 ...
- OS模块--批量修改文件名字(二)
通过三个案例,介绍批量修改文件名字的方法. 一.批量在文件前/后任意添加文件名字 二.批量去掉文件字符 三.批量替换某一类型文件名字 一.批量在文件前/后任意添加文件名字(批量在文件前面添加'方法11 ...
- 批量修改文件名称(Python)
本程序功能:批量修改文件名称 import os import redef replaceDirName(rootDir): # 修改rootDir路径下的文件夹名num = 0dirs = os.l ...
- 【JAVA工具类】批量修改文件名称修改成特定名称
网上下载一些电子书可是这些电子书总是含有网址,太长看起来不好看,使用JAVA代码批量修改下 /********************************************* 系统名称: ...
- 使用OC语言批量修改文件名称
使用OC语言批量修改文件名称 最近从网上下载很多电视剧,但是名字都不尽如人意,所以要进行批量修改,有强迫症的,需要把文件名弄的完美. 原有的文件名,修改后的是这样的 我们创建一个非常简单的项目即可,不 ...
- 百度网盘8种批量修改文件名称重命名的方法
百度云盘在线批量修改文件名称教程 传送门:下载地址 推荐:第七种方式全盘搜索替换,无论文件在哪儿都可以找到并替换掉 百度网盘批量改名之关键词替换重命名(一) 百度云网盘批量改名之正则替换重命名(二) ...
- Java批量修改文件名称(十四)
古语有云: 万恶淫为首,百善孝为先. 我们后辈当自勉. 上一章简单介绍了Properties 类的详细使用(十三),如果没有看过,请观看上一章 一.批量修改文件名称 在生活和工作中,常常会遇到批量修改 ...
- 怎么批量改计算机名字,批量修改文件名,教您如何批量修改文件名称
现在使用电脑.智能手机,无非是为了多快好省的帮助我们完成各种"任务",加快效率.就拿文件批量重命名来说吧,现在个人电脑文件是越来越多的,对文件名进行统一规范的修改例如批量更改文件名 ...
- woo语言一行代码批量修改文件名称
woo语言一行代码 批量修改文件名称 1.windows平台 – 下方代码在需要修改的文件夹内使用cmd执行即可,把wo后缀修改为woo后缀: woo.exe -r "a = _args() ...
最新文章
- 理解Android系统的进程间通信原理------RPC机制
- python读取txt数据-Python从文件中读取数据
- 杭州成都场「PPT 下载」新鲜出炉 | 神策 2019 数据驱动大会
- 深入浅出多网卡绑定技术
- 数据结构排序法之希尔排序法(Shell Sort)
- 面试题59 - II. 队列的最大值
- vimb java,我可以让vim接受\b而不是\lt;和\gt ;?
- linux上安装osg_如何在 Linux 上安装并启用 Flatpak 支持? | Linux 中国
- 深入了解JavaScript目录(持续更新)
- JAVA之stream汪文君_Java8新特性之Stream API
- [流体力学][NS方程]关于质量、动量、能量的控制方程的推导
- 北京联通dns服务器位置,联通DNS服务器地址怎么设置
- 能上QQ但打不开网页的简单修复方法
- 关于互联网之技术总监工作的职责职能比较好的文章收集
- 宝宝防晒 夏日妈妈的日常工作
- eBay自养号测评需要准备哪些资料?
- 团体程序设计天梯赛-练习集 L1-015 跟奥巴马一起画方块
- PS批量处理图片尺寸
- ui设计师需要学哪些软件
- Spring学习笔记(五):JDBCTemplate+事务管理
热门文章
- 计算机室在初中英语教学中的应用,浅谈信息技术在初中英语教学中的运用
- TCP/IP异常 java.io.IOException
- django报名系统设计思路
- android mipmap的作用,Android 中的mipmap 和drawable的区别
- TensorFlow Fundation
- Google Logo汇总
- C/C++关于#define的那些奇奇怪怪的用法
- 三级语法知多少(摘自庐江日语)
- 计算机应用基础 一级 大纲,一级(大学计算机应用基础)考试大纲
- C#模拟PrtScn实现截屏