📌  相关文章
📜  python 将文件名增加 1 - Python 代码示例

📅  最后修改于: 2022-03-11 14:45:44.807000             🧑  作者: Mango

代码示例1
import glob
import re
import os


def main():
    # We want all files that are S00E0x
    for name in glob.glob('./*S0*'):
        # We want to find in the filename 'Exx' and increase xx by 1
        new_name = re.sub('(E)([0-9]{2})', increment, name)
        os.rename(name, new_name)


def increment(num):
    # Return the first match which is 'E'. Return the 2nd match + 1 which is 'x + 1'
    return num.group(1) + str(int(num.group(2)) + 1).zfill(2)


if __name__ == '__main__':
    main()