好厉害啊python+chatGPT
问:
5.1.5 系统结构中的并行性开发及计算机系统的分类 (transcribed on 10-Oct-2024 23-10-44).srt
6.1.31 计算机系统的软、硬件取舍及定量设计原理(一) (transcribed on 10-Oct-2024 23-21-36).srt
7.1.32 计算机系统的软、硬件取舍及定量设计原理(二) (transcribed on 10-Oct-2024 23-40-49).srt
如何批量去除一个文件夹中所有srt文件的文件名中的 (transcribed on 10-Oct-2024 23-40-49)
答:
你可以使用Python批量修改文件名,去除SRT文件名中的 “(transcribed on …)” 这部分。下面是一个简单的Python脚本示例,可以在指定的文件夹中修改所有.srt
文件的文件名,去除括号及其内容:
1 | import os |
脚本说明:
folder_path
:指定包含SRT文件的文件夹路径。re.sub(r'\s*\(transcribed on.*\)', '', filename)
:使用正则表达式匹配并去除文件名中 “(transcribed on …)” 部分。os.rename()
:用来重命名文件。- 该脚本会遍历文件夹中的所有
.srt
文件,去除文件名中不需要的部分,并进行重命名。
运行此脚本时,将自动处理所有符合条件的SRT文件。如果有大量文件,修改速度也会很快。
注意事项:
- 运行脚本前确保
folder_path
路径正确。 - 请先备份文件,避免误操作。
如图:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 夏至未至!
评论