Python OS.ścieżka.Połącz przykład

Python OS.ścieżka.Połącz przykład
„„OS.ścieżka.dołączyć”Jest bardzo ważną funkcją„OS„Moduł Pythona. Ta funkcja jest wykorzystywana do połączenia dwóch lub więcej ścieżek razem w jedną zintegrowaną ścieżkę. Jednak ważną rzeczą do zrozumienia jest to, że jeśli zamierzasz zapewnić absolutną ścieżkę, ja.mi., Ścieżka zaczynając od cięcia do przodu ”/”Jako atrybut tej funkcji, wówczas każdy atrybut podany, zanim to zostanie uznane za bezużyteczne. Stąd zostanie odrzucony. Z drugiej strony atrybut, który będzie podążał ścieżką bezwzględną, zostanie po prostu połączony z nią. Ponadto, jeśli użyjesz pustego atrybutu ”” jako ostatniego atrybutu tej funkcji, a następnie odwrotnie „\„Zostanie wprowadzony na końcu skonektenowanej ścieżki. Poza tym tę funkcję można również użyć z listami w Python. Aby zrozumieć to wszystko, będziesz musiał przeczytać wszystkie przykłady, które podaliśmy w tym artykule.

Przykłady systemu operacyjnego.ścieżka.dołącz do Pythona w systemie Windows 10

Poniżej znajduje się kilka istotnych przykładów korzystania z „OS.ścieżka.dołączyć”Funkcja w Python w Windows 10. Te przykłady to w rzeczywistości różne warianty tej funkcji, za pomocą których można uzyskać różne wyniki, poprawiając je. Będziesz w stanie to wszystko zrozumieć, przechodząc przez wszystkie te przykłady indywidualnie.

Przykład 1

W tym przykładzie chcieliśmy dołączyć do bezwzględnej ścieżki z katalogiem i plikiem obecnym w naszym systemie. W tym celu napisaliśmy kod Pythona pokazany na poniższym obrazku:

# -* -Kodowanie: UTF -8 -*-
„” ”
Utworzone we wtorek 28 września 18:42:03 2021
@Author: Dell
„” ”
Import OS
ścieżka = "/dom"
Drukuj (OS.ścieżka.dołącz (ścieżka, „Desktop”, „Propozycja projektu.Docx "))

W tym przykładzie zaimportowaliśmy „OS„Moduł Pythona najpierw od„OS.ścieżka.dołączyć”Funkcja należy do tego modułu. Po zaimportowaniu tego modułu zadeklarowaliśmy zmienną o nazwie „ścieżka”I przypisał bezwzględną ścieżkę, taką jak ścieżka naszego katalogu domowego. Następnie mamy „wydrukować„Polecenie, w którym użyliśmy„OS.ścieżka.dołączyć”Funkcja. Przypisaliśmy trzy atrybuty tej funkcji. Pierwszym atrybutem było „ścieżka„Zmienna, do której wcześniej przypisano bezwzględną ścieżkę. Drugim atrybutem była nazwa katalogu, ja.mi., Pulpit. W takim przypadku trzecim atrybutem była nazwa pliku, i.mi., Propozycja projektu.Docx. Z tym kodem chcieliśmy zobaczyć, jak te różne ścieżki opiekują się nimi za pomocą tej funkcji.

Wynik uruchomienia tego programu pokazano na poniższym obrazku:

Od pierwszego atrybutu, który dostarczyliśmy do „OS.ścieżka.dołączyć„Funkcja była ścieżką bezwzględną, pozostałe ścieżki zostały po prostu połączone z tą ścieżką za pomocą backslash”\".

Przykład 2

W tym przykładzie ponownie chcieliśmy dołączyć do bezwzględnej ścieżki z katalogiem i plikiem obecnym w naszym systemie, w innej kolejności niż pierwszy przykład. W tym celu napisaliśmy kod Pythona pokazany na poniższym obrazku:

# -* -Kodowanie: UTF -8 -*-
„” ”
Utworzone we wtorek 28 września 18:42:03 2021
@Author: Dell
„” ”
Import OS
ścieżka = „komputer”
Drukuj (OS.ścieżka.dołącz (ścieżka, „/home”, „Propozycja projektu.Docx "))

W tym przykładzie po zaimportowaniu „OS„Moduł, zadeklarowaliśmy zmienną o nazwie„ścieżka”I przypisał ścieżkę katalogu, ja.mi., Pulpit. Następnie mamy „wydrukować„Polecenie, w którym użyliśmy„OS.ścieżka.dołączyć”Funkcja. Przypisaliśmy trzy atrybuty tej funkcji. Pierwszym atrybutem było „ścieżka„Zmienna, do której wcześniej przypisano ścieżkę katalogu. Drugi atrybut był bezwzględną ścieżką, ja.mi., ścieżka naszego katalogu domowego; W takim przypadku trzecim atrybutem była nazwa pliku, i.mi., Propozycja projektu.Docx. Z tym kodem chcieliśmy zobaczyć, jak te różne ścieżki opiekują się nimi za pomocą tej funkcji.

Wynik uruchomienia tego programu pokazano na poniższym obrazku:

Teraz, ponieważ drugi atrybut tej funkcji był ścieżką bezwzględną, wszystko przed tym atrybutem zostało odrzucone, a połączenie miało miejsce po bezwzględnej ścieżce.

Przykład 3

W tym przykładzie chcieliśmy dołączyć do bezwzględnej ścieżki z katalogiem i plikiem obecnym w naszym systemie, jednak w innej kolejności, jak z naszych pierwszych dwóch przykładów. W tym celu napisaliśmy kod Pythona pokazany na poniższym obrazku:

# -* -Kodowanie: UTF -8 -*-
„” ”
Utworzone we wtorek 28 września 18:42:03 2021
@Author: Dell
„” ”
Import OS
ścieżka = „komputer”
Drukuj (OS.ścieżka.dołącz (ścieżka ”, propozycja projektu.Docx ","/home "))

W tym przykładzie po zaimportowaniu „OS„Moduł, zadeklarowaliśmy zmienną o nazwie„ścieżka”I przypisał do niego ścieżkę katalogu, ja.mi., Pulpit. Następnie mamy „wydrukować„Polecenie, w którym użyliśmy„OS.ścieżka.dołączyć”Funkcja. Przypisaliśmy trzy atrybuty tej funkcji. Pierwszym atrybutem było „ścieżka„Zmienna, do której wcześniej przypisano ścieżkę katalogu. Drugim atrybutem była nazwa pliku, i.mi., Propozycja projektu.Docx. Podczas gdy trzeci atrybut był bezwzględną ścieżką, ja.mi., Ścieżka naszego katalogu domowego. Z tym kodem chcieliśmy zobaczyć, jak te różne ścieżki opiekują się nimi za pomocą tej funkcji.

Wynik uruchomienia tego programu pokazano na poniższym obrazku:

Ponieważ trzeci atrybut tej funkcji zawierał ścieżkę bezwzględną, wszystko przed tym atrybutem zostało odrzucone i pozostało nam tylko tę bezwzględną ścieżkę.

Przykład 4

Ten przykład jest prawie podobny do naszego pierwszego przykładu, z po prostu niewielką różnicą, którą będziesz w stanie wymyślić, patrząc na kod Python pokazany poniżej:

# -* -Kodowanie: UTF -8 -*-
„” ”
Utworzone we wtorek 28 września 18:42:03 2021
@Author: Dell
„” ”
Import OS
ścieżka = "/dom"
Drukuj (OS.ścieżka.dołącz (ścieżka, „Desktop”, „Propozycja projektu.Docx "," "))

W tym przykładzie wprowadziliśmy tylko czwarty atrybut „do„OS.ścieżka.dołączyć”Funkcja, aby zobaczyć, jak ten atrybut wpływa na nasze wyjście.

Wynik uruchomienia tego programu pokazano na poniższym obrazku:

Jedyną różnicą, jaką to wyjście ma z naszego pierwszego przykładu, jest backslash ”\”Jest wprowadzany na końcu połączonej ścieżki, która miała miejsce wyłącznie z powodu wprowadzenia czwartego pustego atrybutu.

Przykład 5

Ten przykład różni się stosunkowo od naszych pierwszych czterech przykładów. W tym chcemy użyć „OS.ścieżka.dołączyć”Funkcja z listą w Python. W tym celu napisaliśmy kod pokazany na poniższym obrazku:

# -* -Kodowanie: UTF -8 -*-
„” ”
Utworzone we wtorek 28 września 18:42:03 2021
@Author: Dell
„” ”
Import OS
path_list = [„e:”, „ścieżka”, „do”, „plik”]
file_path = OS.ścieżka.dołącz (*ścieżka)
print (File_Path)

W tym przykładzie, po zaimportowaniu żądanego modułu, zadeklarowaliśmy listę o nazwie „Path_List”I przypisałem mu kilka strun. Następnie mamy zmienną o nazwie „ścieżka pliku”, Do którego przypisaliśmy wynik„OS.ścieżka.dołączyć”Funkcja. Jedynym atrybutem, który przekazaliśmy do tej funkcji, jest wskaźnik do naszej listy zadeklarowanej powyżej. Wreszcie wydrukowaliśmy wartość „ścieżka pliku" zmienny.

Wynik uruchomienia tego programu pokazano na poniższym obrazku:

Możesz zobaczyć z wyżej pokazanego wyżej, jak z wdziękiem „OS.ścieżka.dołączyć”Funkcja połączyła ścieżki dostarczone za pomocą listy w Python.

Wniosek

Ten artykuł dotyczył używania „OS.ścieżka.dołączyć”Funkcja Pythona w systemie Windows 10. Najpierw rozmawialiśmy krótko o wykorzystaniu tej funkcji i po zbudowaniu podstawowego zrozumienia podzieliliśmy z tobą pięć różnych przykładów, które wykorzystały tę funkcję w Python. Te przykłady różniły się nieznacznie od siebie. Jednak rozumiejąc te niewielkie różnice, będziesz w stanie opanować użycie tej funkcji Pythona i będziesz mógł z niej korzystać dość skutecznie, w razie potrzeby.