Skip to content

Instantly share code, notes, and snippets.

@EmmaG2
Last active October 17, 2022 02:52
Show Gist options
  • Save EmmaG2/7c7b97860a577fc472f11ba5f7a2a659 to your computer and use it in GitHub Desktop.
Save EmmaG2/7c7b97860a577fc472f11ba5f7a2a659 to your computer and use it in GitHub Desktop.
import pathlib
def rename_file(book_name, new_book_name):
path = pathlib.Path('.')
for file in path.iterdir():
if file.name.__contains__(book_name):
try:
new_file_name = f'{new_book_name} {file.name[-8:-5]}{file.suffix}'
print(f'el archivo: {file.name} fue renombrado a {new_file_name}')
file.rename(path / new_file_name)
except Exception as e:
print('hubo un error: ' + e.__str__())
if __name__ == '__main__':
rename_file('Génesis', 'Genesis')
rename_file('Éxodo', 'Exodo')
rename_file('Números', 'Numeros')
rename_file('Levítico', 'Levitico')
rename_file('Josué', 'Josue')
rename_file('1 Crónicas', '1 Cronicas')
rename_file('2 Crónicas', '2 Cronicas')
rename_file('Nehemías', 'Nehemias')
rename_file('Eclesiastés', 'Eclesiastes')
rename_file('Isaías', 'Isaias')
rename_file('Jeremías', 'Jeremias')
rename_file('Amós', 'Amos')
rename_file('Abdías', 'Abdias')
rename_file('Jonás', 'Jonas')
rename_file('Sofonías', 'Sofonias')
rename_file('Zacarías', 'Zacarias')
rename_file('Malaquías', 'Malaquias')
rename_file('Gálatas', 'Galatas')
rename_file('Filemón', 'Filemon')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment