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 |