For å gi nytt navn til fil ved hjelp av Python OS -modul, følg prosedyren gitt nedenfor:
Gi nytt navn til filen i Python ved hjelp av OS -modul på Ubuntu
Krav:
Python OS -modulen lar deg utføre forskjellige operasjoner relatert til operativsystemet. Å gi nytt navn til en fil er også en av operasjonssystemene som kan utføres ved hjelp av Python OS -modulfunksjon OS.gi nytt navn til ().
Følg nå prosedyren nedenfor for å endre navnet på filen ved hjelp av Python OS -modul:
Opprette Python -fil : Først må du opprette en Python -fil ved hjelp av Nano, for eksempel lager jeg Python_File.PY -fil etter nevnte kommando nedenfor:
$ nano python_file.py
Du kan angi filnavnet du ønsker.
Bruker “OS.gi nytt navn til "funksjon for å gi nytt navn til filen
For å gi nytt navn til fil i gjeldende katalog: Nedenfor nevnt “OS.gi nytt navn til () ”funksjonssyntaks vil bli brukt til å gi nytt navn til fil i gjeldende katalog:
$ OS.gi nytt navn til ("kildefil", "destinasjonsfil")
Skriv nå den nevnte koden nedenfor til Python_File for å gi nytt navn til “old_linuxhint.txt ”til“ new_linuxhint.txt ”i gjeldende katalog:
"Import OS" brukes til å importere OS -modulen i programmet.
Importer OSTrykk "Ctrl+s”For å lagre filen og“Ctrl+x”For å avslutte filen.
Nå for å utføre filen kjører den nedenfor nevnte kommandoen, bruker jeg python3 for å utføre python_file.py som Python3 er forhåndsinstallert i Ubuntu System:
$ python3 python_file.py
Og ls kommando brukes til å liste opp filene til katalogen for å sjekke om filen som skal omdøpes, eksisterer eller ikke:
Nå for å bekrefte at filen blir omdøpt eller ikke, oppfør igjen filene til gjeldende arbeidskatalog:
For å gi nytt navn til fil i katalog bortsett fra gjeldende katalog: Nedenfor nevnt “OS.gi nytt navn () ”funksjonssyntaks vil bli brukt til å gi nytt navn til fil:
$ OS.gi nytt navn til ("kildefil", "destinasjonsfil")
Skriv nå den nevnte koden nedenfor i Python_file.py for å gi nytt navn til “old_linuxhint.tekst" til "new_linuxhint.tekst”På Desktop Directory:
Importer OSTrykk "Ctrl+s”For å lagre filen og“Ctrl+x”For å avslutte filen.
Bruk ls kommando For å liste opp filene til Desktop Directory for å sjekke om filen som skal omdøpes, eksisterer eller ikke:
Nå for å bekrefte at filen blir omdøpt eller ikke, oppfør igjen filene til Desktop Directory:
For å gi nytt navn til flere filer: Vi kan også endre navnet på flere filer om gangen. For eksempel har jeg tre filer i skrivebordskatalogen som File1, File2, File3 Og jeg vil legge til prefikset av “Linuxhint_” Til alle de tre filnavnene, kjør deretter den nevnte koden nedenfor i “Python_File.py ”.
Importer OSDu kan endre kommandoen i henhold til dine krav; Du kan velge filnavn og katalog som de eksisterer etter eget valg:
Vi vil bruke “ListDir ()”Funksjon i“for sløyfe”For å få filer en etter en og deretter gi dem nytt navn ved å bruke OS.gi nytt navn funksjon. De f Strengfunksjonen til Python i ovenfor gitt kode brukes til å endre navnet på hver fil på skrivebordet til “/Home/Alishba/LinuxHint_ Old Filename”. Her bruker vi “TextFile” som løkkevariabel for gammelt filnavn. som vil få hver katalogfil. Trykk "Ctrl+s”For å lagre filen og“Ctrl+x”For å avslutte filen.
For det første, liste opp filene på skrivebordet for å sjekke eksistensen av filer og deretter utføre filen for å gi nytt navn til filer:
Liste igjen filene på skrivebordet for å bekrefte at filer blir omdøpt riktig:
På bildet over kan vi tydelig se at alle filer på skrivebordskatalogen er omdøpt.
Konklusjon:
Python OS -modulfunksjon kalt OS.gi nytt navn () brukes til å gi nytt navn til filer ved hjelp av python. Vi kan gi nytt navn til filer ved hjelp av forskjellige teknikker, men i denne artikkelen diskuterte vi hvordan vi skal gi nytt navn til filer i den gjeldende katalogen, bortsett fra gjeldende katalog og å gi nytt navn til flere filer ved hjelp av Python OS -modulen. Hvis du er en Python -programmerer og vil gi nytt navn til filer/filer ved hjelp av Python, vil denne artikkelen sikkert hjelpe deg.