生信喵 发表于 2024-8-11 23:24:01

使用python批量重命名

# 背景

从瑞客论坛下载下来的视频教程,都是mp4文件,但是有广告后缀。

其实很多教学来源的视频,都会这样,不过自己下载下来后,如果太长,不太美观,可以使用python语言把他去除。

# 直接上代码

```
import os

# 定义要去除的后缀部分
suffix_to_remove = "【瑞 客 论 坛 www.ruike1.com】"

# 获取当前目录下的所有文件
dirname = 'C:/project_lianghua/Python量化实操:数字货币量化投资课程'
files = os.listdir(dirname)

for file_name in files:
    # 检查是否是文件,并且文件名中包含指定的后缀
    if os.path.isfile(f"{dirname}/{file_name}") and suffix_to_remove in file_name:
      # 分离文件名和扩展名
      name, ext = os.path.splitext(file_name)
      # 去除指定后缀
      new_name = name.replace(suffix_to_remove, '') + ext
      # 重命名文件
      os.rename(f"{dirname}/{file_name}", f"{dirname}/{new_name}")
      print(f"Renamed: {file_name} to {new_name}")

print("Renaming completed.")

```

# 效果


!(data/attachment/forum/202408/11/232348cztslbfl2o39ofo3.png "8.png")


!(data/attachment/forum/202408/11/232355tncn99hcl5chr6h6.png "9.png")
页: [1]
查看完整版本: 使用python批量重命名