Python OS.chemin.Méthode d'extension

Python OS.chemin.Méthode d'extension

Python fournit un large éventail de modules et de fonctions qui facilitent la vie du programmeur. Dans Python, le «OS»Le module est utilisé pour interagir avec le système d'exploitation et dans ce module, nous avons le«OS.chemin”Module qui fournit un moyen de manipuler les chemins de fichier. Le "OS.chemin.EXPANSUSER ()«La méthode est l'une des méthodes disponibles dans le«OS.chemin”Module qui aide à localiser le répertoire domestique.

Dans cet article, nous fournirons un guide approfondi sur Python «OS.chemin.EXPANSUSER ()»Méthode en couvrant les aspects suivants:

    • Quel est le «OS.chemin.Méthode expanduser () ”dans Python?
    • Appliquer le «OS.chemin.Méthode ExpandUser () »
    • Appliquer le «OS.chemin.Méthode expanduser () »avec un utilisateur différent

Quel est le «OS.chemin.Méthode expanduser () ”dans Python?

Le "OS.chemin.EXPANSUSER ()«Méthode du«OS.chemin«Le module est utilisé pour étendre le composant initial d'un chemin de chemin qui commence par«~" ou "~ Utilisateur". Il remplace "~«Avec le chemin vers le répertoire personnel de l'utilisateur et«~ Utilisateur"Avec le chemin vers le répertoire personnel de l'utilisateur spécifié.

Syntaxe

OS.chemin.Extension (chemin)


Dans la syntaxe ci-dessus:

    • "chemin»Correspond au chemin qui doit être élargi.
    • Le "OS.chemin.EXPANSUSER ()”La méthode renvoie le chemin d'accès étendu sous forme de chaîne.

Comprenons-le en effectuant divers exemples:

Exemple 1: Application du «OS.chemin.Méthode ExpandUser () »

Présentation de l'exemple de code suivant:

Importer un système d'exploitation
path = '~ / documents / programme / fichier.SMS'
expansé_path = os.chemin.Extension (chemin)
imprimer (expansé_path)


Dans l'extrait de code ci-dessus:

    • Tout d'abord, initialisez la chaîne contenant le chemin d'accès à un fichier, où le composant initial du chemin d'accès commence par «~".
    • Après cela, appliquez le «OS.chemin.EXPANSUSER ()”Méthode pour étendre / agrandir le chemin du chemin du répertoire domestique de l'utilisateur.
    • Cette méthode renvoie le chemin d'accès étendu sous forme de chaîne.

Sortir


Comme observé dans la sortie ci-dessus, le nom de chemin élargi a été affiché qui affiche le répertoire personnel de l'utilisateur, remplaçant ainsi "~".

Exemple 2: Application du «OS.chemin.Méthode expanduser () »avec un utilisateur différent

Dans cet exemple, la méthode discutée peut être appliquée avec un utilisateur spécifié différent à la place:

Importer un système d'exploitation
Path = '~ Joseph / Documents / Program / Fichier.SMS'
expansé_path = os.chemin.Extension (chemin)
imprimer (expansé_path)


Dans les lignes de code ci-dessus:

    • De même, initialisez une chaîne contenant le même chemin que l'exemple précédent, mais au lieu de renvoyer le répertoire personnel de l'utilisateur actuel, nous avons spécifié un utilisateur différent I.e., "Joseph"Dans le nom de chemin.
    • Maintenant, appliquez le «OS.chemin.EXPANSUSER ()«Méthode pour étendre le chemin d'accès, remplaçant ainsi«~ Autre user”Avec le chemin vers le répertoire domestique de l'utilisateur spécifié.
    • Enfin, de même, la méthode renvoie le chemin d'accès étendu sous forme de chaîne.

Sortir


Dans ce résultat, il peut être laissé entendre que le nom de chemin étendu a été affiché, remplaçant ainsi l'utilisateur spécifié.

Conclusion

Le "OS.chemin.EXPANSUSER ()«Méthode du«OS.chemin"Le module nous permet d'élargir facilement les chemins qui commencent par"~" ou "~ Utilisateur”Au chemin du répertoire domestique correspondant. Ce guide Python a démontré un guide approfondi sur Python "OS.chemin.EXPANSUSER ()»Méthode utilisant de nombreux exemples.