Vaadake seda lihtsat skripti, mis säästab palju aega failide käsitsi ümbernimetamisel.
Partii ümbernimetamine on tõhus viis digitaalsete failide korraldamiseks. See võib olla eriti kasulik, kui teie failidel puuduvad kirjeldavad või ühtsed failinimed.
Saate automatiseerida partii ümbernimetamise toimingu lihtsa Pythoni skriptiga. Edastage muster Pythoni skripti ja laske sellel kõik kaustas olevad failid järjepideva nimetamistava järgi ümber nimetada.
Kui Pythoni skript on valmis, saate selle käsureal käivitada ja see nimetab kõik määratud kaustas olevad failid ümber.
Kuidas kataloogis kõiki faile läbi vaadata
Võimalusi on nii palju Pakendatud faili ümbernimetamine Windowsis, sealhulgas käsuviiba või Windowsi failiuurija kaudu.
Teine viis failide ümbernimetamiseks on Pythoni skripti kasutamine. Kui te pole Pythoniga tuttav, saate õppida, kuidas seda teha Kirjutage parem Pythoni kood.
Kõigi antud kaustas olevate failide ümbernimetamiseks peate selle failikomplekti läbi vaatama. Siin saate vaadata täielikku näidet GitHubi repo.
- Looge uus kaust, kuhu salvestada failid, mida soovite ümber nimetada:
- Looge uus fail nimega batch-rename.py.
- Importige faili ülaosas OS-moodul. See võimaldab teil pääseda juurde oma operatsioonisüsteemi failidele ja kataloogidele:
importida os
- Määrake kataloog, kuhu olete failid salvestanud:
dir_path = "C:\\Kasutajad\\Sharl\\Desktop\\failid"
Selle asemel võite kasutada ka suhtelist teed. Näiteks kui teie skripti ja failide kaust asuvad samas kataloogis, võib teie failitee välja näha umbes selline:dir_path = "failid"
- Initsialiseerige loenduri muutuja, mida kasutate loenduse lisamiseks failinime lõppu:
loendur = 1
- Lisage for-loop, et itereerida iga kataloogi faili:
jaoks faili nimi sisse os.listdir (dir_path):
print("Ümbernimetamine:" + failinimi + "...") - Skripti testimiseks käivitage see käsureal, kasutades käsku python. Navigeerige kindlasti kausta asukohta, kuhu oma skripti salvestasite:
cd töölaud
python batch-rename.py
Kuidas kõiki faile etteantud mustri alusel ümber nimetada
Kasutaja peab skripti sisestama mustri, näiteks "Financial_Planning". Skript nimetab kõik failid ümber antud mustri järgi ja lisab failinime lõppu loendi.
- Importige faili ülaosas sys-moodul.
See võimaldab teil aktsepteerida käsurea argumente. Kui käivitate skripti käsureal, saate sisestada mustri, mida soovite failide ümbernimetamiseks kasutada.importida sys
python batch-rename.py "Financial_Planning"
- Pärast impordilauseid sisestage käsurea argument. Kui kasutaja seda ei sisesta, printige välja veateade:
commandLineArgs = sys.argv
kui len (commandLineArgs) > 1:
muster = commandLineArgs[1] + "_{}"
muidu:
print("Sisestage käsurea argumendina uute failinimede muster")
sys.exit() - For-loopis hankige iga faili silmusel läbimisel selle faililaiend:
file_ext = os.path.splitext (failinimi)[1]
- Loo antud mustri põhjal uus failinimi. Lisage failinime lõppu arv ja lisage uuesti faililaiend:
uus_failinimi = muster.formaat (loendur) + faili_ext
- Nimetage fail ümber uue failinimega:
oldFileName = os.path.join (kataloogi_tee, failinimi)
newFileName = os.path.join (kataloogi_tee, uue_failinimi)
os.rename (vana failinimi, uus failinimi) - Suurendage järgmise faili loendurit:
loendur += 1
- Pärast for-tsüklit printige välja kinnitusteade:
print("Kõik failid on ümber nimetatud.")
- Liikuge käsureal kausta, kuhu olete oma Pythoni skripti salvestanud. Failide ümbernimetamiseks kasutage käsku python, millele järgneb muster:
- Avage failiuurija ja vaadake ümbernimetatud faile:
Lihtsate ülesannete automatiseerimine Pythoni abil
Pythoni skript on väga kasulik viis lihtsate toimingute automatiseerimiseks, näiteks mitme faili samaaegseks ümbernimetamiseks. Saate uurida teisi viise, kuidas saate oma arvutis faile pakettides ümber nimetada.