Python OS.sentiero.Metodo espanso

Python OS.sentiero.Metodo espanso

Python fornisce una vasta gamma di moduli e funzioni che rendono molto più semplice la vita del programmatore. In Python, il "sistema operativo"Il modulo viene utilizzato per interagire con il sistema operativo e all'interno di questo modulo, abbiamo"sistema operativo.sentiero"Modulo che fornisce un modo per manipolare i percorsi dei file. IL "sistema operativo.sentiero.Expespuser ()"Il metodo è uno dei metodi disponibili in"sistema operativo.sentiero"Modulo che aiuta a localizzare la home directory.

In questo post, forniremo una guida approfondita su Python "sistema operativo.sentiero.Expespuser ()"Metodo coprendo i seguenti aspetti:

    • Qual è il "sistema operativo.sentiero.Metodo ExpandUser () "in Python?
    • Applicazione del "sistema operativo.sentiero.Metodo Expespuser () "
    • Applicazione del "sistema operativo.sentiero.Metodo ExpandUser () "con un utente diverso

Qual è il "sistema operativo.sentiero.Metodo ExpandUser () "in Python?

IL "sistema operativo.sentiero.Expespuser ()Metodo del "sistema operativo.sentiero"Il modulo viene utilizzato per espandere il componente iniziale di un percorso che inizia con"~" O "~ utente". Sostituisce "~"Con il percorso della home directory dell'utente e"~ utente"Con il percorso della home directory dell'utente specificato.

Sintassi

sistema operativo.sentiero.Expantar (percorso)


Nella sintassi sopra:

    • "sentiero"Corrisponde al percorso che deve essere ampliato.
    • IL "sistema operativo.sentiero.Expespuser ()"Il metodo restituisce il percorso ampliato come stringa.

Comprendiamolo eseguendo vari esempi:

Esempio 1: applicazione del "sistema operativo.sentiero.Metodo Expespuser () "

Panoramiamo il seguente codice di esempio:

Import OS
Path = '~/documenti/programma/file.TXT'
espanso_path = os.sentiero.Expantar (percorso)
Stampa (espanso_path)


Nel frammento di codice sopra:

    • Innanzitutto, inizializza la stringa contenente il percorso di un file, in cui inizia il componente iniziale del percorso con "~".
    • Dopodiché, applica il "sistema operativo.sentiero.Expespuser ()"Metodo per espandere/ingrandire il percorso della home directory dell'utente.
    • Questo metodo restituisce il percorso ampliato come stringa.

Produzione


Come osservato nell'output sopra, è stato visualizzato il percorso ampliato che visualizza la directory home dell'utente, sostituendo così "~".

Esempio 2: applicazione del "sistema operativo.sentiero.Metodo ExpandUser () "con un utente diverso

In questo esempio, il metodo discusso può essere applicato invece con un utente specificato diverso:

Import OS
Path = '~ Joseph/Documents/Program/File.TXT'
espanso_path = os.sentiero.Expantar (percorso)
Stampa (espanso_path)


Nelle righe di codice sopra:

    • Allo stesso modo, inizializza una stringa contenente lo stesso percorso dell'esempio precedente, ma invece di restituire la directory home dell'utente attuale, abbiamo specificato un utente diverso i.e., "Giuseppe"Nel nome del percorso.
    • Ora, applica il "sistema operativo.sentiero.Expespuser ()"Metodo per espandere il percorso, sostituendo così"~ Altro User"Con il percorso della home directory dell'utente specificato.
    • Infine, allo stesso modo, il metodo restituisce il percorso ampliato come stringa.

Produzione


In questo risultato, si può implicare che è stato visualizzato il percorso ampliato, sostituendo così l'utente specificato.

Conclusione

IL "sistema operativo.sentiero.Expespuser ()Metodo del "sistema operativo.sentiero"Il modulo ci consente di espandere facilmente i percorsi che iniziano"~" O "~ utente"Al corrispondente percorso della directory home. Questa guida Python ha dimostrato una guida approfondita su Python "sistema operativo.sentiero.Expespuser ()"Metodo usando numerosi esempi.