comparison rename.py @ 31:b5cf08125fd5

add deleteautosave.py
author Paper <mrpapersonic@gmail.com>
date Sat, 05 Jun 2021 16:32:38 -0400
parents 30e203432cd7
children 2aa9614cb39a
comparison
equal deleted inserted replaced
30:6f784c5d13ce 31:b5cf08125fd5
1 import os 1 import os, sys
2 2
3 titles = open('list.txt', 'r') 3 # valid filename: "[title] - [episode number].mkv"
4 for file in os.listdir("./"):
5 if file.endswith(".mkv"):
6 name = file[:-9]
7
8 try:
9 throwaway = open(f"{name} - 01.mkv", 'rb')
10 except OSError:
11 print(f'Could not open "{name} - 01.mkv". Are you sure the file exists?')
12 sys.exit()
13 throwaway.close()
14
15 titles = open('list.txt', 'r', encoding='utf-8')
4 titlelist = titles.readlines() 16 titlelist = titles.readlines()
5 titles.close() 17 titles.close()
6 18
7 count = 1 19 count = 1
8 for line in titlelist: 20 for line in titlelist:
9 line = line.rstrip("\n") 21 line = line.rstrip("\n")
10 if int(count) <= 9: 22 if int(count) <= 9:
11 os.rename(f'Lucky☆Star - 0{count}.mkv', f'Lucky☆Star - 0{count} [{line}].mkv') 23 os.rename(f'{name} - 0{count}.mkv', f'{name} - 0{count} [{line}].mkv')
12 else: 24 else:
13 os.rename(f'Lucky☆Star - {count}.mkv', f'Lucky☆Star - {count} [{line}].mkv') 25 os.rename(f'{name} - {count}.mkv', f'{name} - {count} [{line}].mkv')
14 count += 1 26 count += 1