| 40 | 1 import os | 
|  | 2 import sys | 
| 31 | 3 | 
|  | 4 # valid filename: "[title] - [episode number].mkv" | 
|  | 5 for file in os.listdir("./"): | 
|  | 6     if file.endswith(".mkv"): | 
|  | 7         name = file[:-9] | 
|  | 8 | 
|  | 9 try: | 
|  | 10     throwaway = open(f"{name} - 01.mkv", 'rb') | 
|  | 11 except OSError: | 
|  | 12     print(f'Could not open "{name} - 01.mkv". Are you sure the file exists?') | 
|  | 13     sys.exit() | 
|  | 14 throwaway.close() | 
|  | 15 | 
|  | 16 titles = open('list.txt', 'r', encoding='utf-8') | 
|  | 17 titlelist = titles.readlines() | 
|  | 18 titles.close() | 
|  | 19 | 
|  | 20 count = 1 | 
|  | 21 for line in titlelist: | 
|  | 22     line = line.rstrip("\n") | 
|  | 23     if int(count) <= 9: | 
|  | 24         os.rename(f'{name} - 0{count}.mkv', f'{name} - 0{count} [{line}].mkv') | 
|  | 25     else: | 
|  | 26         os.rename(f'{name} - {count}.mkv', f'{name} - {count} [{line}].mkv') | 
|  | 27     count += 1 |