Python OS.sti.ExpandUser -metoden

Python OS.sti.ExpandUser -metoden

Python gir et bredt spekter av moduler og funksjoner som gjør programmererens liv mye enklere. I Python, "OS”Modul brukes til å samhandle med operativsystemet, og innenfor denne modulen har vi“OS.sti”Modul som gir en måte å manipulere filstier. “OS.sti.expandUser ()”Metode er en av metodene som er tilgjengelige i“OS.sti”Modul som hjelper til med å finne hjemmekatalogen.

I dette innlegget vil vi gi en grundig guide om Pythons “OS.sti.expandUser ()”Metode ved å dekke følgende aspekter:

    • Hva er “OS.sti.expandUser () ”metode i python?
    • Bruke “OS.sti.ExpandUser () ”-metode
    • Bruke “OS.sti.ExpandUser () ”-metode med en annen bruker

Hva er “OS.sti.expandUser () ”metode i python?

OS.sti.expandUser ()”Metode for“OS.sti”Modul brukes til å utvide den opprinnelige komponenten i et banenavn som starter med“~”Eller“~ Bruker”. Det erstatter "~”Med veien til brukerens hjemmekatalog og“~ Bruker”Med veien til den spesifiserte brukerens hjemmekatalog.

Syntaks

OS.sti.ExpandUser (sti)


I syntaks ovenfor:

    • sti”Tilsvarer banen som må utvides.
    • OS.sti.expandUser ()”Metoden returnerer det utvidede banenavnet som en streng.

La oss forstå det ved å utføre forskjellige eksempler:

Eksempel 1: Bruke “OS.sti.ExpandUser () ”-metode

La oss oversikt Følgende eksempelkode:

Importer OS
bane = '~/dokumenter/program/fil.tekst'
utvidet_path = OS.sti.ExpandUser (sti)
Print (Expanded_Path)


I ovennevnte kodebit:

    • Først initialiser strengen som inneholder banen til en fil, der den opprinnelige komponenten i banenavnet starter med "~”.
    • Etter det, bruk "OS.sti.expandUser ()”Metode for å utvide/forstørre banenavnet til brukerens hjemmekatalog.
    • Denne metoden returnerer det utvidede banenavnet som en streng.

Produksjon


Som observert i output ovenfor, har det utvidede banenavnet blitt vist som viser brukerens hjemmekatalog, og dermed erstatter "~”.

Eksempel 2: Bruke “OS.sti.ExpandUser () ”-metode med en annen bruker

I dette eksemplet kan den diskuterte metoden brukes med en annen spesifisert bruker i stedet:

Importer OS
sti = '~ Joseph/Documents/Program/File.tekst'
utvidet_path = OS.sti.ExpandUser (sti)
Print (Expanded_Path)


I kodelinjene ovenfor:

    • På samme måte initialiser en streng som inneholder samme vei som forrige eksempel, men i stedet for å returnere den nåværende brukerens hjemmekatalog, spesifiserte vi en annen bruker i.e., “Joseph”I banenavnet.
    • Nå, bruk “OS.sti.expandUser ()”Metode for å utvide banenavnet, og dermed erstatte”~ Otheruser”Med banen til hjemmekatalogen til den spesifiserte brukeren.
    • Til slutt, på samme måte, returnerer metoden det utvidede banenavnet som en streng.

Produksjon


I dette utfallet kan det antydes at det utvidede banenavnet er vist, og dermed erstatter den spesifiserte brukeren.

Konklusjon

OS.sti.expandUser ()”Metode for“OS.sti”Modul lar oss enkelt utvide stier som starter med“~”Eller“~ Bruker”Til den tilsvarende hjemmekatalogstien. Denne Python-guiden demonstrerte en dyptgående guide om Python “OS.sti.expandUser ()”Metode ved bruk av mange eksempler.