『 文件操作 』文件批量改名
# coding:utf-8
__author__ = 'Mr.数据杨'
__explain__ = '文件批量改名' \'1.案例中是图片数据改名' \'2.默认路径path'import os
import re
import syspath = "图片/"
old_names = os.listdir(path) # 取路径下的文件名,生成列表for old_name in old_names: # 遍历列表下的文件名if old_name != sys.argv[0]: # 代码本身文件路径,防止脚本文件放在path路径下时,被一起重命名# if old_name.endswith('.txt'): #当文件名以.txt后缀结尾时new_name = old_name.replace('.jpeg', '.jpg')new_name = new_name.replace('.png', '.jpg')new_name = re.sub(r'[0-9]+', '', new_name)os.rename(os.path.join(path, old_name), os.path.join(path, new_name)) # 重命名文件print(old_name, "改名完毕! 新名称: ", new_name) # 输出提示
『 文件操作 』文件批量改名相关推荐
- C++ 学习笔记之——文件操作和文件流
1. 文件的概念 对于用户来说,常用到的文件有两大类:程序文件和数据文件.而根据文件中数据的组织方式,则可以将文件分为 ASCII 文件和二进制文件. ASCII 文件,又称字符文件或者文本文件,它的 ...
- python关闭读写的所有的文件-Python文件操作:文件的打开关闭读取写入
Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文 ...
- Kettle使用_15 文件操作复制文件到结果
Kettle使用_15 文件操作复制文件到结果 需求: 通过Kettle的组件实现文件夹下所有文件的复制到另外个文件夹. 解决方法:结合获取文件名.复制文件名到结果.执行作业.添加到结果文件列表.复制 ...
- java删除相对路径文件夹_Java IO,io,文件操作,删除文件,删除文件夹,获取文件父级目录...
Java IO,io,文件操作,删除文件,删除文件夹,获取文件父级目录 这里先简单的贴下常用的方法: File.separator //当前系统文件分隔符 File.pathSeparator// F ...
- .NET基础-11-ArrayList|Hashtable|File文件操作|Dircetioy文件夹操作|Path路径操作
集合 ArrayList与Hashtable应为存在拆箱与装箱,所以性能不怎么好,尽量不要使用,而使用泛型集合 可以使用下面的方式输出所消耗的时间 //ArrayList arl = new Arra ...
- python以写模式打开的文件无法进读操作_Python文件操作:文件的打开关闭读取写入...
Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文 ...
- 今天的码农女孩做了关于文件操作和文件拖拽的笔记 2022/1/21
文件操作和文件拖拽 文件操作: js有两种机制:一个是事件机制,一个是io机制 文件操作对象: Blob通过二进制数据读取 file读取单个文件对象 fileList读取多个文件对象 fileRead ...
- 【Java 编程】文件操作,文件内容的读写—数据流
一.认识文件 1.什么是文件 平时说的文件一般都是指存储在硬盘上的普通文件 形如 txt, jpg, mp4, rar 等这些文件都可以认为是普通文件,它们都是在硬盘上存储的 在计算机中,文件可能是一 ...
- c++:文件操作1 文件的打开
在程序中,要使用一个文件,先要打开文件后才能读写,读写完后要关闭.创建一个新文件也要先执行打开(open)操作,然后才能往文件中写入数据.C++ 文件流类有相应的成员函数来实现打开.读.写.关闭等文件 ...
最新文章
- 《OpenStack云计算实战手册(第2版)》——导读
- oracle java api_oracle java api
- [ 一起学React系列 -- 11 ] React-Router4 (1)
- 容器重启后配置失效问题
- 不使用临时表,仅使用select实现查询出多行常数
- 源码注释性容器的创建及初始化
- python面试常见题目
- 再读新疆系列(六)——吹拂“卡拉库里湖”的风
- 蔚来打通京津冀都市圈高速换电网络
- APUE 学习笔记(十) 高级I/O
- 使用蒙版--渐变--制作瓶子倒影
- flex blazeds java spring_Flex+Java+Spring+BlazeDS 配置篇说明
- matlab知识集锦(3)
- i春秋 死亡ping命令 原理学习(命令执行+shell反弹)+复现
- Android App 免杀教程
- 每周论文精读04——A Survey on 3D Hand Pose Estimation: Cameras, Methods, and Datasets
- html5课程总结500字,月考总结500字作文5篇
- 焦绪录:大数据如何推动数字中国建设
- matlab中text竖着写,科学网—matlab中text函数的用法 - 张瑞龙的博文
- 学习VRRP虚拟路由器冗余协议与项目实例