今天中午看了一集动漫《进击的巨人》,看完后发现这些视频的名称有点乱,于是编程来批量重命名。

重命名之前的各名称格式为——飞极速【www.feijisu.com】[16][720P][CHS-JAP] AVC.mp4,可以看到这个中间是有集数的,因此可以使用正则表达式提取,导入re模块。

然后由于要修改文件名,需要用到os模块。

os.listdir(path)

上面这行代码可以将路径path中所有的文件的名称放入一个列表中。

os.path.abspath(name)

这行代码可以得到名为name的文件的绝对路径

os.chdir(path)

这个是将工作目录修改为path

os.rename(src,dst)

将文件或者目录名称src改为dst

# -*- coding = utf-8 -*-

# @time:2020/6/26/026 14:02

# Author:cyx

# @File:文件批量重命名.py

# @Software:PyCharm

import os

import re

path = 'E://娱乐//动漫//进击的巨人第一季//201304 18116 进01'

name_list = os.listdir(path)

print(name_list)

for name in name_list:

os.chdir(path)

file_name = os.path.abspath(name)

src =file_name

print(name)

dst = re.search('[\d*-]+',name).group() + '.mp4' # 中间的这个-是因为有一个13-2集

print(dst)

try:

os.rename(src,dst)

except:

continue

以上就是python批量修改文件名的示例的详细内容,更多关于python批量修改文件名的资料请关注脚本之家其它相关文章!

python批量修改文件名代码_python批量修改文件名的示例相关推荐

  1. python个税计算器代码_Python实现的个人所得税计算器示例

    本文实例讲述了Python实现的个人所得税计算器.分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- """ Created on Sat ...

  2. python表示颜色的代码_Python 转换RGB颜色值的示例代码

    题目:转换RBG颜色值 我们知道在网页中的颜色值设置都是用16进制的RGB来表示的,比如#FFFFFF,表示R:255,G:255,B:255的白色. 现在请设计一个函数可以转换RGB的16进制至10 ...

  3. python查找多个关键词_Python批量查询关键词微信指数实例方法

    教你用Python批量查询关键词微信指数. 前期准备安装好Python开发环境及Fiddler抓包工具.前期准备安装好Python开发环境及Fiddler抓包工具. 首先打开Fiddler软件,点击T ...

  4. python做一个系统代码_python初学者,用python3实现基本的学生管理系统代码实例...

    这篇文章分享了管理系统,python学生管理系统的使用,这篇文章非常详细地介绍了通过示例代码实现的学生管理系统,该系统对每个人的研究或工作都有一定的参考学习价值. 这个是用python实现的基本的增删 ...

  5. python自动填写问卷代码_python 30行代码自动填写问卷(单选题和多选题)

    运行代码的条件 谷歌浏览器 下载好你的谷歌浏览器对应版本的chromedriver.exe解压到你的python.exe目录下 python3版本(我用的是3.7) 在python中安装好seleni ...

  6. php批量getshell,getshell_phpcms2008 代码执行 批量getshell EXP(使用菜刀)_dedecms

    玩也玩够了,有点鸡肋,会提示此模板没安装等情况..有人发出来了 那老衲也发吧 谷歌批量还需改进 一会儿会补上! 原文: http://www.wooyun.org/bug.php?action=vie ...

  7. python求平方根的代码_Python求解平方根的方法

    本文实例讲述了Python求解平方根的方法.分享给大家供大家参考.具体如下: 主要通过SICP的内容改写而来.基于newton method求解平方根.代码如下: #!/usr/bin/python ...

  8. python中怎么复制代码_Python对象怎么引用_Python对象怎么复制代码_一聚教程网

    本次文章要给大家讲解的是Python对象引用及复制代码,相信这也是大家问题比较大的一个点,下面为大家具体整理了操作过程,一起来了解下. 可以说Python没有赋值,只有引用.你这样相当于创建了一个引用 ...

  9. python判别性别的代码_python如何实现性别识别 python实现性别识别代码示例

    python如何实现性别识别?本篇文章小编给大家分享一下python实现性别识别代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 使用keras ...

最新文章

  1. A股光刻胶飙涨背后:仅一家可供应高端光刻胶
  2. Hadoop学习之第七章节:Hive安装配置
  3. JSON数据解析:Gson(谷歌)和fastjson(阿里巴巴)的异同点
  4. 深度学习(二十)——Ultra Deep Network, 图像超分辨率算法
  5. 个人中心的html,个人中心.html
  6. eslint airbnb 不允许尾随逗号
  7. 陈平原教授谈博士论文写作经验:讲得太好了!
  8. 收藏10个2012年最新发布的jQuery插件
  9. cookie和session的使用和区别
  10. Could not obtain transaction-synchronized Session for current thread原因及解决方案
  11. 计算机ip保留地址,分类ip地址中,保留地址有哪些?具体点说说,作业。
  12. Camel可视化操作(结合Gooflow)
  13. Virtualbox源码分析6_VMM虚拟化实现源码分析3 HMVMXR0.cpp
  14. 代码美化网站,让你的代码别具一格
  15. 发射功率 接收灵敏度 RF射频传输 原理 介绍 三分钟看懂 详解!
  16. visio画图复制粘贴到word_Visio 2010怎么复制图片 Visio粘贴图形到其它office程序
  17. 专升本高数——第二章 一元函数的导数与微分【学习笔记】
  18. 国际高中成绩差但是想读名校怎么办(文末附自救指南)
  19. 在rk3328上从零构建ubuntu16.04系统系列(1):sdk的环境配置和编译与uboot的网卡驱动配置
  20. CVPR 2022 Oral | MLP进军底层视觉!谷歌提出MAXIM:刷榜多个图像处理任务,代码已开源!...

热门文章

  1. 如何建立一个网站,可用互联网访问?(原创详细教程)
  2. 理论推导二:光流法(optic flow)
  3. 【word不会用】两栏格式公式居中 编号右对齐
  4. 第九章 - 实现技术
  5. 洛谷B2112石头剪子布Python题解
  6. Uncaught SyntaxError: Invalid or unexpected token
  7. git分支 MERGING状态
  8. android秋招面试题及答案,2021中国移动秋招面试试题附答案(1)
  9. vulnhub——oscp靶机
  10. leaf 源码分析01 segment