Mercurial > codedump
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 |
