python批量删除文件名_Python批量修改文件名(删除指定关键字)
因下载的视频文件大多数含有视频网站的url或者包含其他不要的字符串,用python自动修改。
目前缺点:
1,需要把.py放在目录内运行
代码如下:import os, re
while True:
keyword = input("请输入你要删除的字符串:")
if len(keyword)==0 or keyword.isspace():
print("字符串不能为空!")
else:
break
suffix = input("需要筛选的文件名后缀(Enter代表所有):")
fileNames = os.listdir() #获取当前目录下的所有文件
for file in fileNames:
check = os.path.join(os.path.abspath('.'),file)
if os.path.isfile(check):
if len(suffix)==0 or suffix.isspace():
if keyword in file:
print(file," -> ",file.replace(keyword,''))
os.rename(file,file.replace(keyword,''))
else:
#用正则表达式匹配后缀名
if re.match('.+?\.'+suffix+'$',file) != None and keyword in file:
print(file," -> ",file.replace(keyword,''))
os.rename(file,file.replace(keyword,''))
python批量删除文件名_Python批量修改文件名(删除指定关键字)相关推荐
- matlab 列表 剪切,利用Matlab进行文件批量复制、剪切和修改文件名
文件批量复制.剪切和修改文件名 电脑环境 文件批量复制 文件批量剪切 批量修改文件名 批量修改文件名和复制(剪切) 电脑环境 MATLAB:2018a Windows:win10 文件批量复制 clo ...
- Python批量删除错误图片、修改文件名以及删除重复图片
一.批量删除错误图片: 代码如下: import osfor name in range(1,150):with open('C:\\Users\\adimin\\Desktop\\Pixiv_Img ...
- python批量删除文件名_python批量删除文件名中的未知字符
python 批量删除文件名中的未知字符 如上图所示, 需要修改的文件名的个数超过 500 个, 如果一个一个的删除非常的费时间, 现 在用 python 修改很容易,方便又省时间,具体步骤如下 1 ...
- python 修改文件名_Python 批量修改文件名
本篇梳理了批量修改文件名的Python代码. import os import numpy as nppath = 'C:/Users/Owen/PycharmProjects/Create_File ...
- python改文件名_python批量修改文件名、批量修改xml文件的path和filename
1. python批量修改文件名(控制文件名的起始编号) import os path = "E:/Project/label/fire/" # 目标路径 filename_lis ...
- python列表批量删除元素_Python基础--list列表删除元素
列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法: 根据元素本身的值进行删除,可使用列表(list类型)提供的 remove ...
- Linux shell 对于文件的删除,复制,修改文件名等操作
2019独角兽企业重金招聘Python工程师标准>>> 修改文件名或者修改文件夹名 mv file1 file2 把当前目录下的file1文件名改成file2,如果该目录下有file ...
- python添加图片水印_python 批量添加图片水印
python程序,用来批量添加图片水印.输入一个文件夹.水印位置(左下角.底部中间.右下角).用户名(用户名是中文的),批量给文件夹里所有的jpg和png图片在指定位置添加水印. 水印内容是:用户名 ...
- python批量新建文件_python批量处理
python opencv图像二值化批量处理 from skimage import data_dir,io,transform,color,filters import numpy as np im ...
- Python Tricks(十)—— 递归修改文件名
需要用到 os 模块下的如下函数: os.listdir(path):某路径下的全部文件,包括目录 os.path.isdir(path):判断是否为文件夹 os.path.dirname(path) ...
最新文章
- python05-字符串和字典
- Day 02 你最爱的交通方式
- python通过ip池爬_Python爬虫 | IP池的使用
- 指定module_一个缺失已久的特性 — module模块
- 【Python CheckiO 题解】Army Battles
- centos7 校正linux系统时间_Linux系统:Centos7下搭建ClickHouse列式存储数据库
- 【华为云技术分享】#华为云·寻找黑马程序员#海量数据的分页怎么破?
- 大圆距离matlab代码,python – cartopy:大圆距离线的更高分辨率
- python 装饰器相关 从后往前看
- 鸡蛋掉落(动态规划)
- Letters[Codeforces-43B]
- mysqldump批量备份恢复数据脚本
- syn_sent mysql_服务器上出现大量的SYN_RECV或者SYN_SENT状态的TCP连接的问题分析
- 计算机硬盘换,电脑硬盘可以随便换吗
- 【总结】最专业最系统的CV内容,有三AI所有免费与付费的计算机视觉课程汇总(2022年7月)...
- matlab中读取视频的命令,读取视频文件
- MATLAB Simulink
- MathWorks 中国
- 将知网caj格式转换成pdf格式
- C++面向对象学习之路(一)类与对象
- windows快速切换jdk版本号
- HTML标签的宽高设置
热门文章
- 可集成在XPage中的谷歌地图控件
- MySQL表结构设计
- bzoj3398 [Usaco2009 Feb]Bullcow 牡牛和牝牛
- python代码流星雨_HTML5梦幻之旅——炫丽的流星雨效果实现过程_html5教程技巧
- vue+ elementUI使用el-autocomplete从远程实时查询
- 数据库 流量切分_一种基于flex的可视化多层流量切分界面的实现
- spring boot 集成druid数据库连接池,并打印sql
- 外行学计算机,《新手无忧学电脑:外行入门学电脑(2008至尊经典版)》低价购书_计算机与互联网_孔网...
- registration 计算机视觉
- 线性相关与线性无关的定义与性质