【Python正则表达式】 批量去除视频名称中的网址
需求提出:许多资源下载站点,会在视频文件中加入网址。网站资源提供者为了更多的导入流量而附加的,为广大网友提供了有价值的资源,但是对于爱好干净,清爽的用户来说,手动去除网址毕竟不是太高效
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2017/2/25 22:26
# @Author : Elegant
# @Site :
# @File : changeFileName.py
# @Software: PyCharm Community Editionimport os
import re
from tkinter import *
from tkinter.filedialog import askdirectory
path = askdirectory()for (path, dirs, files) in os.walk(path):for filename in files:print(filename)print( re.search('\【.*?\】|\[.*?\]',filename))if re.search('\【.*?\】\.|\[.*?\]\.',filename):key = re.sub(r'\【.*?\】\.|\[.*?\]\.','',filename)print(key)os.rename(path + "\\" + filename, path + "\\" +key)else:print("match")# print(filename.replace(re.search(r'\【.*?\】|\[.*?\]',filename)''))key = re.sub(r'\【.*?\】|\[.*?\]','',filename)print(key)os.rename(path + "\\" + filename, path + "\\" +key)print(os.stat(path + "\\" +key))print()print('rename end')
【Python正则表达式】 批量去除视频名称中的网址相关推荐
- 通过shell/bash脚本使用ffmpeg批量去除视频固定片头和片尾(Cygwin环境)
通过shell/bash脚本使用ffmpeg批量去除视频固定片头和片尾(Cygwin环境) 任务需求: 基本情况: 技能需求: 操作流程概括: 运行通过的shell脚本: 小结 任务需求: 对一批视频 ...
- 使用正则表达式批量去除第一个逗号前的内容(含逗号)以及去除最后一个逗号后面的内容
使用正则表达式批量去除第一个逗号前的内容(含逗号)以及去除最后一个逗号后面的内容 sublime 工具处理文本文件 需要格式化的处理,主要是查找匹配,然后用空白替换就可以. 1. 使用正则表达式批量去 ...
- 如何批量替换文件名称中的指定字符?
概要:在工作中,我们经常会碰到需要批量修改一堆文件名中的指定字符的场景,比如把文件中的年份换成新的年份,替换文件名中的版本号等等.如果只是很少的文件,那我们手工进行进行修改也是非常方便的,但是当文件量 ...
- 如何批量去除word文本中的数字内容
批量去除word文本中的数字 平时,咱会遇到一些word编辑中的令人头疼的小问题,比如如何快速删除一段文字中的全部数字,篇幅少的话可以手动删除没有问题,但是如果文字量较大,手动删除就很花时间了,比如下 ...
- 用Python打造批量下载视频并能可视化下载进度的炫酷下载器
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 吾日三省吾身:为人谋而不忠乎?与朋 ...
- Python自动批量修改文件名称的方法大全
前言 本文介绍基于Python语言,按照一定命名规则批量修改多个文件的文件名的方法.已知现有一个文件夹,其中包括班级所有同学上交的作业文件,每人一份:所有作业文件命名格式统一,都是地信1701_姓名_ ...
- Python实现批量修改图片名称并存入新文件夹
背景 需要大量图片作为测试数据,使用公司员工照需要进行脱敏处理,批量修改图片名称,使其每个图片以数字为名并输出至新文件夹 思路 1.定义源文件路径,里面有批量待修改的文件 2.def() 方法定义函数 ...
- python实现批量下载视频_利用Python实现批量下载腾讯视频!
原标题:利用Python实现批量下载腾讯视频! 导语 利用Python下载腾讯非VIP视频,也就是可以免费观看的视频.做这个的起因是最近在看一个叫"请吃红小豆吧"的动漫,一共三分钟 ...
- 利用python+迅雷批量下载视频
import re,os,time save_path='D:\Download'#下载文件储存路径def read():#读取url.txt中的下载名称,和urlwith open('url.txt ...
最新文章
- oracle 密码文件作用,测试 oracle 密码文件在何时起作用
- spring框架结构介绍
- 小学奥数_7649 我家的门牌号
- 小米3Android密码怎么解吗,小米路由器3管理密码忘记了怎么办?
- 2017.2.10自测(noip2002)
- string型c语言,C++中string字符串类型介绍
- 修改 jtable 显示格式
- php实现中间件6,THINKPHP6 实现中间件
- java IEnumerator_获取实现接口的所有类型
- 正点原子STM32学习笔记——MPU6050介绍
- 第3.3节 通过GPIB控制矢量网络分析仪
- c语言中线性与非线性,最小二乘法 线性与非线性拟合
- 如何在React.js文件中设置标签的背景图片
- Android 入门宝典 - inflate 生成视图 动态加载视图
- 安卓手机管理_安卓必备!!一个小工具干掉所有乱搞的APP,手机速度瞬间提升,管理后台应用...
- 简单的APP与PLC通讯
- 无人驾驶车辆纵向速度PID控制
- 复旦微的FMQL10S400ZYNQ芯片的多核操作
- XTU OJ 1375 Fibonacci
- Maven中的打胖包瘦包
热门文章
- Baeldung Java 周评 | 第六十一弹(关键词:可移植并支持云的 HTTP 会话、Java 一流的 Money 及 Currency 支持、Java 8 内存管理改进、HTTP 2 客户端)
- 44.(leaflet之家)leaflet暗色系地图样式地图(获取滤镜值)
- 【学习笔记】信息与网络安全概述
- Spring开发Service层
- MySQLSQL练习
- [漫画]我从11楼跳下去-长图
- 【小程序源码】王者荣耀改重复名,空白名最低战力查询助手
- 币储交易所BTCSP系统研发侧重信用机制技术提升
- 学计算机人都很自私,“每个人都是自私的”,想通了这一点,你就会看淡所有的人际关系...
- 【GNN】GCMC:GNN 在推荐系统中的应用