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?
„„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:
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:
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:
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.