gpt4 book ai didi

python - 使用 Python 重命名文件名

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:01 25 4
gpt4 key购买 nike

抱歉,如果这个问题太基础了,我一直在搜索 python 和正则表达式,但没有找到我需要的东西。

我有一堆名称以 S01EXX 结尾的电视节目文件,如下所示:

filename.S01E01.mkv
filename.S01E02.mkv
filename.S01E03.mkv

每一集实际上都是一个双集,因此以上三集应该以以下形式命名:

filename.S01E01-E02.mkv
filename.S01E03-E04.mkv
filename.S01E05-E06.mkv

所以每个应该是剧集编号乘以2减1,以及剧集编号乘以2。我知道如何用python重命名和分割,我只是不知道如何解析剧集编号以及如何处理当我们达到 2 位剧集编号时,前导零将会消失。

非常感谢任何帮助!

最佳答案

如果剧集编号的位置不变,则可以使用切片来提取它:

e = int(filename[-6:-4])
new_filename = '%s%02d-E%02d%s' % (filename[:-6], e*2-1, e*2, filename[-4:])

关于python - 使用 Python 重命名文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18367923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com