Komenda import Pythona

Komenda import Pythona

Polecenie importu w Python służy do uzyskania dostępu do innych modułów. Moduły są takie same jak biblioteka kodu w Java, C, C ++ lub C#. Moduł zwykle obejmuje zestaw funkcji i zmiennych. Kiedy musimy uwzględnić lub używać tych funkcji modułów w naszym kodzie, możemy po prostu zaimportować moduł za pomocą polecenia importu i możemy łatwo wywołać funkcje i zmienne modułu. Polecenie importu jest najprostszym i powszechnym sposobem włączenia modułów do kodu.

Python wymyśla wiele wbudowanych modułów, które możemy łatwo uwzględnić w naszym kodzie. Możemy również utworzyć nasz moduł, zapisując plik kodu Python za pomocą .py rozszerzenie.

W tym artykule dowiemy się, jak możemy importować własne i wbudowane moduły w Python. Edytor Spyder3 służy do tworzenia i uruchamiania skryptów Python.

Jak korzystać z polecenia importu

Używamy import Słowo kluczowe do importowania modułów w Python. Podczas importowania modułu w naszym kodzie piszemy nazwę modułu z poleceniem importu w ten sposób:

Importuj nazwę_namię modułu

Importować wbudowane moduły Pythona

Python wymyśla wiele wbudowanych modułów. Moduł matematyki jest jednym z wspólnych modułów używanych do wykonywania funkcji matematycznych.

Zaimportujmy moduł matematyki za pomocą słowa kluczowego importu i użyj jego funkcji do wykonywania obliczeń matematycznych. Kiedy uzyskujemy dostęp do dowolnej funkcji z modułu, piszemy nazwę modułu i umieszczamy kropkę i piszemy nazwę takiej funkcji:

Nazwa modułu.funkcja_name () # importowanie modułu matematycznego
Importuj matematyka
# Drukowanie wartości PI stałej
Drukuj („Wartość PI to:”, Matematyka.Liczba Pi)
# Obliczanie czynnika liczby za pomocą funkcji czynnikowej
Drukuj („Factoria numeru 5 to:”, matematyka.czynnik (5))
# Obliczanie dziennika liczby za pomocą funkcji logarytmicznej
Drukuj („Dziennik 10 to:”, matematyka.Log (10))
# Drukowanie wartości numeru Eulera
Drukuj („Wartość numeru Eulera to:”, Matematyka.mi)
# Obliczanie radian z stopni
rad = matematyka.Radianie (90)
druk („Radianie 90 to:”, rad)
# Obliczanie wartości grzechu
Drukuj („grzech 90 to:”, matematyka.Sin (90))
# Obliczanie wartości CoA
Drukuj („cos 90 to:”, matematyka.cos (90))
# Obliczanie wartości opalenizny
Drukuj („Tan 90 to:”, matematyka.Tan (90))

Wyjście

Wyjście jest wyświetlane na konsoli Python.

W niektórych przypadkach, jeśli chcemy zaimportować tylko określoną funkcję lub stałą z modułu, możemy zrobić w ten sposób:

z module_name Import Function_name lub Constant_name

Na przykład tylko stała PI z modułu matematycznego może być importowana w ten sposób

Z importu matematycznego PI

Zobaczmy tego przykład.

# Importowanie tylko wartości PI z modułu matematycznego
Z importu matematycznego PI
# Drukowanie wartości PI stałej
#Oto używamy PI bezpośrednio zamiast matematyki.Liczba Pi()
Drukuj („Wartość PI to:”, PI)

Wyjście

Wyjście jest wyświetlane na konsoli Python.

Wszystkie funkcje i stałe mogą być importowane w ten sposób:

Z Importuj Module_name *

W przypadku modułu matematycznego byłoby tak:

# Importowanie tylko wartości PI z modułu matematycznego
Z importu matematycznego *
# Teraz nie musimy określać matematyki ze stałą i funkcją
# Drukowanie wartości PI stałej
Drukuj („Wartość PI to:”, PI)
# Obliczanie wartości sin 90
Drukuj („Wartość Sin 90 to:”, Sin (90))
# Obliczanie czynnika 8
Drukuj („Factoria 8 to:”, Factoral (8))

Wyjście

Wyjście jest wyświetlane na konsoli Python.

Polecenie importu przeszukuje nazwę modułu, jeśli moduł nie zostanie znaleziony, wówczas wyświetla błąd. Spróbujmy zaimportować moduł „tokenizer”.

Importuj tokenizer
Drukuj (tokenizer.znak())

Wyjście

W wyjściu widać, że rzuca błąd „moduleNotFoundError”.

Utwórz swój moduł

Aby utworzyć moduł, utwórz plik Python, napisz kod i zapisz go z .rozszerzenie PY.

Zobaczmy tego przykład.

Przykład

Utworzyliśmy nowy moduł o nazwie „Oblicz.py ”. Ma funkcję, która przyjmuje dwie liczby jako argument i zwraca sumę.

def sum (val_1, val_2):
druk („suma to:”, val_1+val_2)

Teraz utwórzmy kolejny plik Pythona (testujmy.PY) i wywołać moduł „oblicz” w tym pliku.

# Importowanie modułu obliczeniowego
Importuj oblicz
# wywołanie funkcji sum
Drukuj (oblicz.suma (1,2))

Wyjście

Wyjście jest wyświetlane na konsoli Python.

Zmodyfikujmy teraz plik modułu obliczeniowego i utwórz tutaj dwie zmienne tutaj.

val_1 = 0
val_2 = 0
def sum ():
druk („suma to:”, val_1+val_2)

Spróbujmy uzyskać dostęp do zmiennych modułu obliczonych w testach.py

# Importowanie modułu obliczeniowego
Importuj oblicz
# Dostęp do pierwszej zmiennej i przypisanie wartości
Oblicz.VAL_1 = 10
# Dostęp do drugiej zmiennej i przypisanie wartości
Oblicz.VAL_2 = 20
# wywoływanie funkcji suma z modułu obliczeniowego
Drukuj (oblicz.suma())

Wyjście

Wyjście jest wyświetlane na konsoli Python.

Możemy również utworzyć alias podczas importowania modułu za pomocą słowa kluczowego „AS” i będzie działać dobrze.

# Importowanie modułu obliczeń jako Cal
Importuj oblicz jako Cal
# Dostęp do pierwszej zmiennej i przypisanie wartości
cal.VAL_1 = 10
# Dostęp do drugiej zmiennej i przypisanie wartości
cal.VAL_2 = 20
# wywoływanie funkcji suma z modułu obliczeniowego
Drukuj (Cal.suma())

Wyjście

W wyjściu widać, że działa dobrze i nie pokazuje żadnego rodzaju błędu.

Możemy użyć funkcji Python Build Dir (), aby wymienić wszystkie dostępne funkcje i zmienne modułu.

# Importowanie modułu obliczeń jako Cal
Importuj oblicz jako Cal
# za pomocą funkcji dir ()
Drukuj (dir (cal))

Wyjście

Wyjście pokazuje wszystkie dostępne zmienne i funkcje modułu „oblicz”.

Wniosek

W tym artykule szczegółowo wyjaśnia polecenie importu Pythona za pomocą prostych przykładów. Polecenie importu służy do wywoływania wbudowanych i zdefiniowanych przez użytkownika modułów w plikach Python.