Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- path=input("Enter the path")
- mesi={
- "gennaio":"01",
- "febbraio":"02",
- "marzo":"03",
- "aprile":"04",
- "maggio":"05",
- "giugno":"06",
- "luglio":"07",
- "agosto":"08",
- "settembre":"09",
- "ottobre":"10",
- "novembre":"11",
- "dicembre":"12"
- }
- for filename in os.listdir(path):
- # controllo che filename sia un file (e non altro come una cartella)
- if not os.path.isfile(filename):
- continue
- # divido il nome del file sugli spazi
- tokens = filename.split(" ")
- if len(tokens) < 2:
- continue
- # prendo giorno (e lo estendo con 0 fino a lunghezza 2)
- giornoNum = tokens[1].zfill(2)
- # prendo il mese (e rimuovo la virgola)
- mese = tokens[2].replace(",", "")
- # convero il mese (nome) a mese (numero)
- meseNum = mesi[mese]
- # "genero" il nuovo filename concatenando
- newFilename = "lez " + giornoNum + "-" + meseNum
- # rinomino il file
- os.rename(path+"/"+filename, path+"/"+newFilename)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement