Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import os.path
- from os.path import isfile
- class Subr():
- # A classe aceita outras extensões e caminhos como argumento
- def __init__(self, extensao=".srt", path="."):
- path = os.listdir(path)
- self.extensao = extensao
- self.epi = [x for x in path if x.find(extensao) == -1 and isfile(x)]
- self.sub = [x for x in path if x.find(extensao) != -1 and isfile(x)]
- # Para remover o nome do scripit "subr.py" da listagem, se o script estiver na mesma página
- try:
- try:
- self.epi.remove((__file__).split("/")[-1])
- except:
- pass
- try:
- self.sub.remove((__file__).split("/")[-1])
- except:
- pass
- except:
- pass
- self.epi.sort()
- self.sub.sort()
- def rename(self):
- for n in range(len(self.epi)):
- extensao_dos_episodios = self.epi[0][self.epi[0].rfind("."):]
- sub_name = self.epi[n]
- epi_name = self.sub[n][:-len(self.extensao)] + extensao_dos_episodios
- os.rename(sub_name, epi_name)
- Subr(".srt").rename()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement