python文件批量重命名_文件批量重命名的python代码
我们下载大量文件,或者拍摄大量照片、视频之后,或许会有一些人想要给它们重命名,以使文件们看起来更整洁一些。
用python是可以轻松解决的,而且只需要用几行代码。这对于程序员是一件很简单不过的事了,但对于非程序员,过一段时间不用就忘记了,于是又需要重新上网查语句。过了一段时间需要用到的时候,发现又忘记了,于是不得不又去查。
如此反复几番之后,觉得不如自己写出来,以后就不用查了。
代码如下:
import os,shutil,re,glob
path =r'文件目录'
file_filter=r"过滤词,如*.jpg之类"
strToReplace="要替换的字符串 "
replace="替换成的字符串"
filelist = os.listdir(path) #该文件夹下所有的文件(包括文件夹)
os.chdir(path)
for temp in glob.glob(file_filter):
(filename,extension) = os.path.splitext(temp)
newName=re.sub(strToReplace,replace,filename)+extension
os.rename(temp,newName)#重命名
print("-----完成-----")
完了,就这么几行。
python文件批量重命名_文件批量重命名的python代码相关推荐
- attrib批量显示文件夹_怎样批量修改文件夹或文件的系统隐藏属性
怎样批量修改文件夹或文件的系统隐藏属性 计算机技术 2010-06-14 10:05:16 阅读 135 评论 0 字号: 大中 小 前言: 怎么把文件夹或文件设置成系统文件夹 / 文件?就像 Sys ...
- python怎么批量下载图片_怎样批量下载在线图片?
原标题:怎样批量下载在线图片? 大家早啊,我是云景,以前分享过很多关于批量下载图片的技巧,有使用插件程序的,有使用工具的. 之前也教过大家怎么使用F12开发者 今天给大家分享的是,使用Python来批 ...
- mfc打开一个.txt文件并进行处理_文件处理方法Python
你好,我是goldsunC 让我们一起进步吧! 1. 文件说明 文件是存储在存储器上的数据序列,在计算机中,所有文件都是以二进制的方式进行存储的,而文件的展示形式一般分为两种:文本形式和二进制形式. ...
- bat文件指定jdk路径_配置点击就能运行Python程序的bat批处理脚本(Windows)
0,需求说明 在编写和调试程序时,一般我们会在集成编辑环境里写代码和运行,但如果程序比较完善需要快速运行,或者让同事在其他电脑上快速运行时,再打开IDE(Integrated Development ...
- 为什么python文件会闪退_困扰已久的问题--python文件打开方式?为什么打开py文件会闪退!...
当你安装好python时,你可以在python环境下写语句. python环境有两种方式打开:第一种方式是找到并打开python文件夹中的python.exe:第二种方式是Windows系统在搜索输入 ...
- python文本格式上一日_一日一技:在 Python 中快速遍历文件
一日一技:在 Python 中快速遍历文件 摄影:产品经理 厨师:产品经理 当我们要在一个文件夹及其子文件夹里面寻找特定类型的文件,我们可能会这样写代码: 没有子文件夹时 import os all_ ...
- 7.python的基础语法元素_文件、异常和模块
#-*- coding: utf-8 -*-print("==============文件的读写=============") #文件的读写 #文件打开 文件打开的通用格式 使用w ...
- 昆仑mcp文件是什么版本_高性价比重疾险昆仑健康保,12月31日截止投保,想要要趁早!...
还有36天,这个一言难尽的2020年终于要跟我们说再见了. 在这辞旧迎新之际,重疾险市场也在经历新旧交替的历史性时刻. 重疾险新规落地后,根据监管要求,2021年1月31日前,所有旧定义重疾险都要下架 ...
- 写文件 追加到开始_文件和流
Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError.注意: 使用 open() 方法一定要保证关闭 ...
最新文章
- iOS 5与iOS 6的 low-memory 处理(转自cocoaChina)
- Spark Streaming之统计socket单词数
- linux如何结束音乐是什么函数,与音乐有关的linux命令
- 数学连乘和累加运算符号_数学符号归纳
- 员工的不幸?还是公司的悲哀?
- liquibase mysql_Liquibase MySQL:语法错误附近'????????????????'
- Web Client Software Factory系列(3):View-Presenter模式
- MYSQL 经纬度 地理位置
- 上海市计算机学会月赛 2022年6月月赛丙组
- 我的世纪佳缘线下的被骗经历。
- upc 去除干员 (delete)
- Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_INCLUDE_DIR) | 解压安装
- 网页出现503 service unavailable是什么意思?怎么解决?
- 20美金 php,树莓派|个头小本事大:13 种 20 美元以下的树莓派 Zero 替代品
- Unity 3d飞机游戏制作1
- flash mysql_整合Flash和MySQL
- mysql的collate什么意思_MYSQL中的COLLATE是什么?
- Flex主轴与交叉轴
- java没提示_java运行不了,出现以下提示,如何解决。
- python培训班 合肥