Python OS Path Split

Python OS Path Split

System operacyjny (OS) to moduł udostępniany przez Python, który umożliwia wymianę informacji i system operacyjny. Możemy napisać skrypt OS w Pythonie, po prostu importując „OS”; nie ma potrzeby pozyskiwania dodatkowego oprogramowania. Pakiet „OS” Pythona ma zbiór procedur. Ale w tym artykule skupimy się na „OS.ścieżka.split () ”technika, która dzieli ścieżki na pary zwane głowicami i ogonami. Nazwa użytkownika i lokalizacja pliku są zawarte w części głównej, podczas gdy jedynym komponentem zawartym w części ogona jest sama nazwa pliku. Podobnie jak w pliku „użytkownika/aqsayasin/pulpit/.TXT ”, która zawiera nazwę użytkownika i lokalizację pliku, główną częścią tej ścieżki jest„ Użytkownik/Aqsayasin/Desktop ”. Część ogonowa to „Plik.txt ”, który jest nazwą pliku. Jeśli nazwa ścieżki kończy się na ukośniku, zwraca pustą sekcję ogona, ponieważ część głowy zawiera cięcia, ale część ogona nie zawiera cięcia. Jeśli tytuł ścieżki nie obejmuje cięcia, część głowy będzie pusta.

Składnia Python OS.Ścieżka.Metoda split ()

Przykład 1: Wykorzystanie systemu operacyjnego.Ścieżka.Metoda split () w skrypcie Python

W tym przykładzie podzieliliśmy trasę na dwa kawałki za pomocą „OS Pythona.ścieżka.metoda split () ”. System operacyjny komputera (OS), który jest najpierw zainstalowany przez program uruchamiania, to program, który zarządza wszystkimi innymi aplikacjami. Aplikacje proszą system komputerowy o usługi za pomocą konkretnego interfejsu programu. „Ścieżka Pythona.metoda split () ”jest często stosowana do podziału nazwy ścieżki na części głowy i ogona. W tym przypadku ta ostatnia część nazwy ścieżki nazywa się ogonem, a pierwsza część nazywa się głową.

Aby rozpocząć wdrażanie kodu, zaimportuj moduł „OS” Python. Aby wykonać plik skryptu, używamy oprogramowania „Spyder”. Zainstaluj i usuń katalogi, zdobądź ich dane, zmień katalog, znajdź folder, a inne operacje są możliwe z pakietem systemu operacyjnym w Python. Zanim będziesz mógł komunikować się z systemem operacyjnym, musisz zaimportować moduł „OS”.

Następnie, w poniższym kroku, dodajemy ścieżkę, którą chcemy podzielić. Aby to zrobić, mamy folder na naszym pulpicie o nazwie „Record”. Kopiujemy ścieżkę folderu stamtąd i przeszłość tutaj, jak pokazano na poniższym obrazku. Ponieważ nazwa użytkownika to „AQSA Yasin”, ścieżka to „Użytkownik/Aqsayasin/Desktop/Record.tekst.„Teraz, gdy mamy plik przechowywany na pulpicie, najpierw wyświetla lokalizację jako pulpit, a następnie nazwę pliku. Jest to przechowywane w zmiennej „ścieżki”. Zatem w poniższym kroku nazywamy „ścieżką.split () ”funkcja z„ OS ”i przekazuj zmienną„ ścieżkę ”jako parametr. Wyjście z „OS.ścieżka.Split () ”Metoda jest przechowywana w argumencie„ Head_tail ”, który następnie przekazuje funkcję„ print () ”.

Poniższa grafika pokazuje, że ścieżka jest podzielona na dwie części. Sekcja główna pliku jest teraz „użytkownika/aqsayasin/pulpit”, podczas gdy część ogonowa jest pozostałym komponentem, który jest „rekordem.txt ”nazwa pliku. Zawsze pamiętaj, że ogonowa część tej ścieżki jest zawsze oddzielona bez cięcia i przecinkiem.

Mamy teraz kolejny przykład, w którym podzieliliśmy ścieżkę do jej głowy i ogona za pomocą „OS.metoda ścieżki () ”. Na tej ilustracji sekcje głowy i ogona są początkowo pokazane indywidualnie.

Zacznijmy od wdrożenia kodu. Najpierw zaimportuj moduł „OS” Python. Następnie skopiuj ścieżkę z właściwości folderu, który utworzyliśmy na komputerze stacjonarnym, którego nazwa to „dane”. Ścieżka folderu to „użytkownik/aqsayasin/pulpit/dane.tekst.„Ta ścieżka wyświetla nazwę użytkownika, lokalizację pliku i nazwę folderu. Ta ścieżka jest przechowywana w zmiennej „ścieżki”, którą stworzyliśmy. Następnie za pomocą „OS.ścieżka.split () ”Metoda z argumentem„ ścieżka ”, podzieliliśmy ścieżkę na parę głowy i ogona. Następnie nazywamy funkcję „print ()”, przekazując ją „głową %s” jako wejście oraz „ścieżka” i „head_tail” jako jej argumenty. Metoda %S jest stosowana przede wszystkim, gdy wiele ciągów jest łączone.

Możemy go użyć do stylizacji wartości zawartej w ciągu. Jest stosowany do osadzenia ciągu w innym ciągu. Następnie, aby wydrukować część ogonową, uruchamiamy funkcję „print ()”, przekazując argumenty „ogon głowy (1)” i „ścieżka” oraz wyrażenie „ogon% s”. Dalej to rozpoczęcie składu z „\ n”. Następnie, wywołując ścieżkę w „OS.ścieżka.split () ”metoda, po prostu zaczynamy część„ głowy ”. Ścieżką komponentu głównego jest „Użytkownik/Aqsayasin/Desktop/”. Nazwa folderu jest pomijana, ponieważ nie jest częścią części głowy.

Funkcja „print ()” jest następnie wywoływana w następnym kroku, przekazując parametr „ścieżki”, który jest częścią głowy. Następnie, w poniższym kroku, powtarzamy metodę, której użyliśmy do drukowania sekcji głównej, wywołując funkcję „print ()” jeszcze raz i przekazując ścieżkę ogonową w środku. W tym celu użyj „danych.ścieżka txt ”, która zawiera tylko nazwę folderu.

Możesz teraz zobaczyć w wyjściu, że dzieli ścieżkę na dwie sekcje. Początkowo wyświetla całą trasę, a następnie pominął część ogona, aby wyświetlić część główki „Użytkownik/Aqsayasin/Desktop”. Następnie przedstawia nazwę pliku „Dane.txt ”dla pozostałej części ścieżki. Ponieważ część ogonowa nie jest wyświetlana z cięciem, widzimy, że nie ma żadnych cięć.

Przykład 2: Korzystanie z systemu operacyjnego.Ścieżka.Metoda split () z pustą ścieżką

W tej demonstracji Python „OS.ścieżka.metoda split () ”jest stosowana z pustą ścieżką, aby pokazać, co się stanie, jeśli wyślemy pustą ścieżkę do metody.

Zacznijmy od wdrożenia kodu. Najpierw musimy zaimportować bibliotekę Python „OS”. Następnie tworzymy zmienną „ścieżkę” i przechowujemy w niej pustą ścieżkę, jak pokazano w poprzednim przykładzie, w którym tworzymy folder na pulpicie i wklejamy jego łącze do kodu jako ścieżki. Jednak w tym przypadku używamy pustej ścieżki. Pusta ścieżka jest następnie umieszczana w zmiennej „ścieżki”, która jest wywoływana w następującym kroku „OS.ścieżka.metoda split () ”w Pythonie.

Powstałe dane wyjściowe jest następnie zapisywane w obiekcie „Head_tail”. Następnie nazywamy metodę „print ()” z instrukcją „głowa% s”, parametrem „ścieżki” i argumentem „head_tail” w niej. Następnie, w poniższej fazie, ponownie uruchamiamy funkcję print () dla ogona, przekazując argumenty „ścieżka” i „head_tail”, a także instrukcja „ogon %s”. Sprawdźmy wyjście tego kodu.

Ścieżka jest nadal podzielona na sekcje głowy i ogona. Ale ponieważ użyliśmy pustych sekcji, zarówno sekcje głowy, jak i ogona są puste. W części głowy nie ma oczywistych cięć.

Wniosek

W tym artykule opisano, jak podzielić ścieżkę za pomocą „OS Pythona.ścieżka.metoda split () ”. Ścieżka jest podzielona na parę segmentów głowy i ogona. W pierwszym przykładzie utworzyliśmy folder na pulpicie, skopiowaliśmy jego ścieżki z właściwości, wkleiliśmy je do kodu i użyliśmy „ścieżki.split () ”, aby podzielić ścieżkę na kilka głów i ogonów. W drugim przykładzie użyliśmy pustej ścieżki, która oddała głowę i ogon z pustym krotką. Zawsze pamiętaj, że Slash nie zawiera sekcji ogona. Tylko nazwa pliku, która stanowi ostatni element ścieżki, znajduje się w tym komponencie ogonowym.