专栏首页全栈全栈使用python标准库快速修改文件名字

使用python标准库快速修改文件名字

大家在追剧的时候会一次性下载很多电影,但是很烦人的是前面会有很多电影网站的广告前缀。

今天我将介绍一个简短的代码,快速修改这些文件的名字。

工具:os

首先在电影目录下新建一个py文件,并导入os

import os

os,是python中的标准库,os模块提供了非常丰富的方法用来处理文件和目录

os.listdir('.') #列出当前目录的文件和文件夹

注意,listdir 是列出所有的文件和文件夹

当然,你可以列出指定目录的下的文件和文件夹,只需要更改里面的参数即可,使用绝对路径和相对路径都可以。

这个方法会返回一个列表,通过遍历列表,我们可以对单个文件进行操作。

通过分析文件名,可以知道一些普遍的规律,例如,“【电影天堂】第一集”

这个前缀是所有文件共有的,我们可以通过使用python中对字符串操作的方法rfind

找到最后一个字符的位置

然后通过字符串的截取获得我们最终的值

rename方法可以修改文件的名字。

第一个参数是原来文件的名字,第二个参数是新名字

提醒**

在运行脚本之前,请先打印出新名字看一下是否是期望的值,如果不是请对脚本进行修改。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Django数据库迁移问题

    导致原因:因为迁移文件和数据库中的迁移记录不一致 解决办法 python manage.py migrate app名 --fake 迁移文件名 将指定迁移文件...

    KEVINGUO_CN
  • python进行文件操作

    Linux系统中,万物皆文件。一个用户是一个文件,一张图片是一个文件。文件是以一定数据结构存储在硬盘中。 打开文件 读取或者写入 关闭文件 打开文件 Pytho...

    KEVINGUO_CN
  • 【WEB开发】Django中方便快捷的json响应

    目前流行的前后端分离开发模式中,前端工程师需要根据后端开发人员给出的API文档发起不同的请求得到数据,API文档规定了一些请求的模板以及响应的数据格式和代码。

    KEVINGUO_CN
  • 【记忆卡片】linux常用的5个命令

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命...

    程序员互动联盟
  • Python文件操作及应用

    DataScience
  • GCC编译器基本使用方法

    版权声明:本文为博主原创文章,转载请注明博客地址: ...

    zy010101
  • 生死平衡,谁来制衡“不作恶”的“谷歌”?

    镁客网
  • Jmeter写入文件

    之前我们推文讨论过如何使用jmeter读取文件, 比如csv, txt文件读取, 只要配置csv数据文件, 即可非常容易的从文件中读取想要的数据, 但是如果数...

    louiezhou001
  • Egg 框架目录结构介绍

    5. service :数据模型,相当于MVC框架里的Model,专门和数据打交道,请求数据,查询数据库。

    越陌度阡
  • Unity项目目录架构和命名规则

    xferris

扫码关注云+社区

领取腾讯云代金券