python increment filename by 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()
Are there any code examples left?
New code examples in category Python
-
Python 2023-04-11 03:04:20
-
Python 2022-03-27 22:40:04 pycharm no module named
-
Python 2022-03-27 22:25:05 assign multiple variablesin one line
-
Python 2022-03-27 22:20:02 levenshtein distance
-
Python 2022-03-27 21:35:09 get text from url python last slash
-
Python 2022-03-27 21:30:30 df concatenate df
-
Python 2022-03-27 21:25:09 python odd or even
-
Python 2022-03-27 21:15:32 python include function from another file
-
Python 2022-03-27 21:10:01 color module python
-
Python 2022-03-27 21:00:27 python tkinter cursor types