Patikrinkite šį paprastą scenarijų, kuris gali sutaupyti daug laiko rankiniu būdu pervadinant failus.

Paketinis pervadinimas yra veiksmingas būdas tvarkyti skaitmeninius failus. Tai gali būti ypač naudinga, kai failuose trūksta aprašomųjų arba nuoseklių failų pavadinimų.

Galite automatizuoti paketinio pervadinimo veiksmą naudodami paprastą Python scenarijų. Perduokite šabloną į Python scenarijų ir leiskite jam pervardyti visus aplanke esančius failus, naudodami nuoseklų pavadinimų suteikimo tvarką.

Kai Python scenarijus bus paruoštas, galėsite jį paleisti komandinėje eilutėje ir jis pervardins visus nurodytame aplanke esančius failus.

Kaip peržiūrėti visus katalogo failus

Yra tiek daug būdų, kaip galite paketinis failo pervadinimas sistemoje „Windows“., įskaitant komandų eilutę arba „Windows“ failų naršyklę.

Kitas būdas pervardyti failus yra naudoti Python scenarijų. Jei nesate susipažinę su Python, yra būdų, kaip tai padaryti parašyti geresnį Python kodą.

Norėdami pervardyti visus tam tikrame aplanke esančius failus, turėsite peržiūrėti tą failų rinkinį. Čia galite peržiūrėti visą pavyzdį

instagram viewer
„GitHub“ atpirkimas.

  1. Sukurkite naują aplanką failams, kuriuos norite pervardyti, saugoti:
  2. Sukurkite naują failą, pavadintą batch-rename.py.
  3. Failo viršuje importuokite OS modulį. Taip galėsite pasiekti operacinės sistemos failus ir katalogus:
    importuoti os
  4. Apibrėžkite katalogą, kuriame išsaugojote failus:
    dir_path = "C:\\Users\\Sharl\\Desktop\\failai"
    Taip pat galite naudoti santykinį kelią. Pavyzdžiui, jei jūsų scenarijus ir failų aplankas yra tame pačiame kataloge, failo kelias gali atrodyti maždaug taip:
    dir_path = "failai"
  5. Inicijuokite skaitiklio kintamąjį, kurį naudosite norėdami pridėti skaičių failo pavadinimo pabaigoje:
    skaitiklis = 1
  6. Pridėkite for-ciklą, kad kartotumėte kiekvieną failą kataloge:
    dėl failo pavadinimas in os.listdir (dir_path):
    spausdinti ("Pervadinimas: " + failo pavadinimas + "...")
  7. Norėdami išbandyti scenarijų, paleiskite jį komandų eilutėje naudodami python komandą. Būtinai eikite į aplanko vietą, kurioje išsaugojote scenarijų:
    cd darbalaukis
    python batch-rename.py

Kaip pervardyti visus failus pagal nurodytą šabloną

Vartotojas turės į scenarijų įvesti šabloną, pvz., „Financial_Planning“. Scenarijus pervadins visus failus į pateiktą šabloną ir failo pavadinimo pabaigoje pridės skaičių.

  1. Failo viršuje importuokite sys modulį.
    importuoti sys
    Tai leis jums priimti komandinės eilutės argumentus. Vykdydami scenarijų komandinėje eilutėje galite įvesti šabloną, kurį norite naudoti failams pervardyti.
    python batch-rename.py "Finansinis_planavimas"
  2. Po importavimo teiginių įveskite komandinės eilutės argumentą. Jei vartotojas jo neįveda, išspausdinkite klaidos pranešimą:
    commandLineArgs = sys.argv

    jeigu len (commandLineArgs) > 1:
    modelis = commandLineArgs[1] + "_{}"
    Kitas:
    spausdinti („Įveskite naujų failų pavadinimų šabloną kaip komandinės eilutės argumentą“)
    sys.exit()

  3. For-ciklo viduje, kai peržiūrite kiekvieną failą, gaukite jo plėtinį:
    file_ext = os.path.splitext (failo pavadinimas)[1] 
  4. Sukurkite naują failo pavadinimą pagal pateiktą šabloną. Failo pavadinimo pabaigoje pridėkite skaičių ir iš naujo pridėkite failo plėtinį:
    naujas_failo pavadinimas = šablonas.formatas (skaitiklis) + failo_laukimas
  5. Pervardykite failą nauju pavadinimu:
    oldFileName = os.path.join (dir_path, failo pavadinimas)
    newFileName = os.path.join (dir_path, new_filename)
    os.rename (oldFileName, newFileName)
  6. Padidinkite kito failo skaitiklį:
    skaitiklis += 1
  7. Po for-ciklo išspausdinkite patvirtinimo pranešimą:
    spausdinti („Visi failai pervardyti“.)
  8. Komandinėje eilutėje eikite į aplanką, kuriame išsaugojote Python scenarijų. Norėdami pervardyti failus, naudokite python komandą, po kurios nurodykite šabloną:
  9. Atidarykite failų naršyklę ir peržiūrėkite pervardytus failus:

Paprastų užduočių automatizavimas naudojant Python

Python scenarijus yra labai naudingas būdas automatizuoti paprastas užduotis, pvz., pervardyti kelis failus vienu metu. Galite ištirti kitus būdus, kaip paketiniu būdu pervardyti failus kompiuteryje.