【seo进阶】python批量修改文件名称(付代码)

我们下载别人的教程的时候,经常会看到有被那些分享站点重命名的文件或者是加入一些它们的宣传文件,这些文件与实际的教程是无关的。但是又非常影响我们的体验,因此我们得对文件进行重命名,但是一个个的重命名实在是太麻烦了,因此我们需要使用程序来帮我们快速的解决。

需求:重命名mp4文件,将文件名里的【IT视频库 ukoou.com】字符删除
流程:
1. 列出目标文件夹里面的所有文件或文件夹
2. 判断,如果是文件夹,那么就将文件夹设为目标文件夹继续重复第一步,如果是文件,那么执行第三步
3. 如果是文件,判断是否是mp4文件
4. 如果是mp4文件,那么先删除原来文件名里面的【IT视频库 ukoou.com】字符,作为新的文件名
5. 对目标文件进行重命名操作

相关文档PDF:批量修改删除文件名称

 import os
import time

def rename_mp4(path='', src='', repl='', ext_name='.mp4'): 
    # ext_name 需要修改的文件后缀
    # repl 替换字符 默认为空
    # path 需要修改的文件夹 


    # 判断路径是否是绝对路径
    if not os.path.isabs(path):
        # 如果不是绝对路径,那么就先获取到绝对路径
        path = os.path.abspath(path)
    # 判断路径是否真实存在
    if not os.path.isdir(path):
        print(f'{path} 不存在或者是非文件夹')
        return
    # 1. 列表路径里面的所有文件和文件夹
    files = os.listdir(path)
    # 2. 遍历路径里面的文件后文件夹
    for item in files:
        # 构造绝对路径
        new_item = os.path.join(path, item)
        # 判断是否是文件夹
        if os.path.isdir(new_item):
            # 如果是文件夹,那么就递归执行当前函数
            rename_mp4(new_item)
            continue
        # 判断是否是文件
        if not os.path.isfile(new_item):
            # 如果不是文件,那么就继续执行
            continue
        # 判断是否是mp4文件
        _, ext = os.path.splitext(new_item)
        if ext != ext_name:
            # 如果不是mp4文件,那么久继续执行
            continue
        new_file_name = new_item.replace(src, repl)
        os.rename(new_item, new_file_name)


if __name__ == '__main__':
    start = time.time()  #  获取程序执行到这里的时间戳
    folder = r'G:\教程\100-MongoDB高手课' # 需批量修改文件的主目录
    rename_mp4(path=folder, src='【优库IT资源网 ukoou.com】')  # src 为需要去掉的字符
    end = time.time()
    print(f'程序执行完毕,耗时{end-start:.2f}秒')

使用方法

版权声明:原创文章,作者(大鹏),如若转载,请注明出处。【seo进阶】python批量修改文件名称(付代码):https://www.31seo.com/674.html

(2)
打赏 支付宝扫一扫 支付宝扫一扫
大鹏的头像大鹏
上一篇 2021-07-15 21:35:18
下一篇 2021-07-31 12:06:33

相关推荐

  • [HITS算法]链接分析算法之 HITS算法

    seo想要网站有一个比较好的排名,了解并运用搜索引擎的算法是很重要的。今天星空seo博客就为大家分享链接分析算法之 HITS算法。   什么是HITS算法? HITS(HITS(H…

    2020-07-23
    4.5K1
  • SEO对于网站的效果为什么见效慢?

    SEO为什么见效慢?很多刚刚接触seo优化的人,都会希望赶快见到效果,在对网站进行优化的过程中感到着急和焦虑,这可以说是很多新手都会遇到的问题,今天小编就来聊聊这个问题。希

    2020-07-09
    3.4K0
  • 大学与职业技术学校,需要做seo吗?

    对于大学而言搜索引擎优化并非是其首选的工作,而对于职业技术学校来讲却是重中之中,但随着时代的发展,大学与职业学校之间同样面临着竞争问题。  特别是远程在线教育,目前很多国内大学都开始这个课程,但自身的网站几乎无SEO人员!  不过有一点欣慰的是,搜索引擎对大学

    2020-08-19
    2.1K0
  • SEO见到效果再付费,可信吗?

    对于初创企业而言,在官网上线的时候,大部分都不具备自有SEO团队,由于经费有限,通常大部分的企业都会与SEO机构进行合作,进而满足通过线上获取业务订单的需求。  在接洽一些相关SEO公司的时候,经常会谈论到一个问题:SEO见到效果再付费,这是一些中小企业初识S

    2020-08-18
    2.2K0
  • 网站优化应该怎样提高客户黏性?

    我们在做SEO优化的时候,一个网站如何得到用户的喜欢呢?用户体验好,浏览量才会高,那么如何提高客户粘性呢?今天为大家介绍一下方法。 做到网页设计主题要鲜明。在一个网页内容凌乱不堪、…

    2020-08-21
    2.7K0
  • CSS样式:对SEO的影响有哪些?

    虽然利用外貌去评判一个人,并非是一个客户的判断,但有的时候它确实给人们创下良好的第一印象,网站亦是如此,“内容为王”是我们无法忽略的价值,但外在的视觉体验,也是用户体验的一个参考因…

    2020-08-21
    3.2K0

发表回复

登录后才能评论