Python OS.ścieżka.Metoda ekspanduSer

Python OS.ścieżka.Metoda ekspanduSer

Python zapewnia szeroki zakres modułów i funkcji, które znacznie ułatwiają życie programisty. W Python „OS„Moduł służy do interakcji z systemem operacyjnym i w tym module mamy„OS.ścieżka„Moduł, który zapewnia sposób manipulowania ścieżkami plików. „„OS.ścieżka.expanduser ()„Metoda jest jedną z metod dostępnych w„OS.ścieżka„Moduł, który pomaga w zlokalizowaniu katalogu domowego.

W tym poście zapewnimy dogłębny przewodnik na temat Pythona „Pythona„OS.ścieżka.expanduser ()„Metoda, obejmując następujące aspekty:

    • Jaki jest „OS.ścieżka.Metoda expanduser () ”w Pythonie?
    • Stosowanie „OS.ścieżka.Metoda expanduser () ”
    • Stosowanie „OS.ścieżka.Metoda expanduser () ”z innym użytkownikiem

Jaki jest „OS.ścieżka.Metoda expanduser () ”w Pythonie?

„„OS.ścieżka.expanduser ()„Metoda„OS.ścieżka”Moduł służy do rozszerzenia początkowego komponentu nazwy ścieżki, która zaczyna się od„~" Lub "~ Użytkownik". Zastępuje „~”Ze ścieżką do katalogu domowego użytkownika i„~ Użytkownik”Ze ścieżką do katalogu domowego określonego użytkownika.

Składnia

OS.ścieżka.ekspanduser (ścieżka)


W powyższej składni:

    • "ścieżka”Odpowiada ścieżce, którą należy rozszerzyć.
    • „„OS.ścieżka.expanduser ()”Metoda zwraca rozszerzoną nazwę ścieżki jako ciąg.

Zrozummy to, wykonując różne przykłady:

Przykład 1: Zastosowanie „OS.ścieżka.Metoda expanduser () ”

Przeglądmy następujący przykładowy kod:

Import OS
ścieżka = '~/dokumenty/program/plik.tekst'
rozszerzony_path = OS.ścieżka.ekspanduser (ścieżka)
Drukuj (ExpandeD_Path)


W powyższym fragmencie kodu:

    • Najpierw zainicjuj ciąg zawierający ścieżkę do pliku, w którym początkowy element nazwy ścieżki zaczyna się od „~".
    • Następnie zastosuj „OS.ścieżka.expanduser ()„Metoda rozszerzenia/powiększenia nazwy ścieżki do katalogu domowego użytkownika.
    • Ta metoda zwraca rozszerzoną nazwę ścieżki jako ciąg.

Wyjście


Jak zaobserwowano w powyższym wyjściu, wyświetlono rozszerzoną nazwę ścieżki, która wyświetla katalog domowy użytkownika, tym samym zastępując „~".

Przykład 2: Zastosowanie „OS.ścieżka.Metoda expanduser () ”z innym użytkownikiem

W tym przykładzie omówioną metodę można zastosować z innym określonym użytkownikiem:

Import OS
path = '~ Joseph/Documents/Program/File.tekst'
rozszerzony_path = OS.ścieżka.ekspanduser (ścieżka)
Drukuj (ExpandeD_Path)


W powyższych wierszach kodu:

    • Podobnie, zainicjuj ciąg zawierający tę samą ścieżkę co poprzedni przykład, ale zamiast zwracać katalog domowy bieżącego użytkownika, określiliśmy innego użytkownika i.mi., "Joseph„W nazwie ścieżki.
    • Teraz zastosuj „OS.ścieżka.expanduser ()„Metoda rozszerzenia nazwy ścieżki, tym samym zastępując„~ InneSer”Ze ścieżką do katalogu domowego określonego użytkownika.
    • Wreszcie, podobnie metoda zwraca rozszerzoną nazwę ścieżki jako ciąg.

Wyjście


W tym wyniku można sugerować, że rozszerzona nazwa ścieżki została wyświetlona, ​​zastępując w ten sposób określonego użytkownika.

Wniosek

„„OS.ścieżka.expanduser ()„Metoda„OS.ścieżka„Moduł pozwala nam łatwo rozszerzyć ścieżki, które zaczynają się od„~" Lub "~ Użytkownik”Do odpowiedniej ścieżki katalogu domowego. Ten przewodnik Python wykazał dogłębny przewodnik na temat Pythona ”OS.ścieżka.expanduser ()”Metoda przy użyciu wielu przykładów.