Polecenie importu Pythona

Python Import Command



Polecenie import w Pythonie służy do uzyskiwania dostępu do innych modułów. Moduły są takie same jak biblioteki kodu w Javie, C, C++ lub C#. Moduł zazwyczaj obejmuje zestaw funkcji i zmiennych. Kiedy musimy uwzględnić lub wykorzystać te funkcje modułów w naszym kodzie, możemy po prostu zaimportować moduł za pomocą polecenia import i możemy łatwo wywołać funkcje i zmienne modułu. Polecenie importu to najprostszy i najczęstszy sposób dołączania modułów do kodu.

Python zawiera wiele wbudowanych modułów, które możemy łatwo włączyć do naszego kodu. Możemy również stworzyć nasz moduł, po prostu zapisując plik kodu Pythona za pomocą . py rozbudowa.







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



Jak korzystać z polecenia importu

Używamy import słowo kluczowe do importowania modułów w Pythonie. Podczas importowania modułu w naszym kodzie nazwę modułu wpisujemy poleceniem import w ten sposób:



importNazwa modułu

Importuj wbudowane moduły Pythona

Python zawiera wiele wbudowanych modułów. Moduł matematyczny jest jednym z popularnych modułów służących do wykonywania funkcji matematycznych.





Zaimportujmy moduł math za pomocą słowa kluczowego import i wykorzystajmy jego funkcje do wykonania obliczeń matematycznych. Kiedy uzyskujemy dostęp do dowolnej funkcji z modułu, wpisujemy nazwę modułu, wstawiamy kropkę i piszemy nazwę funkcji w następujący sposób:

Nazwa modułu.nazwa_funkcji()
# importowanie modułu matematycznego
import matematyka
# drukowanie wartości stałej pi
wydrukować('Wartość PI to: ',matematyka.Liczba Pi)

# obliczanie silni liczby za pomocą funkcji silni
wydrukować(Silnia liczby 5 to: ',matematyka.Factorial(5))

# obliczanie logu liczby za pomocą funkcji log
wydrukować('Dziennik 10 to:',matematyka.Dziennik(10))

# drukowanie wartości liczby Eulera
wydrukować('Wartość liczby Eulera to: ', matematyka.I)

# obliczanie radianów od stopni
Praca= matematyka.radiany(90)
wydrukować('Radiany 90 to:',Praca)

# obliczanie wartości grzechu
wydrukować(„Grzechem 90 jest:”,matematyka.z pominięciem(90))

# obliczanie wartości coa
wydrukować(„Kos 90 to:”,matematyka.cos(90))

# obliczanie wartości opalenizny
wydrukować('Opalenizna 90 to:',matematyka.więc(90))

Wyjście



Dane wyjściowe są wyświetlane w konsoli Pythona.

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

zNazwa modułuimportnazwa_funkcjilubstała_nazwa

Na przykład w ten sposób można zaimportować tylko stałą pi z modułu math

z matematyka importLiczba Pi

Zobaczmy na przykład.

# importowanie tylko wartości pi z modułu math
z matematyka importLiczba Pi
# drukowanie wartości stałej pi
#tutaj używamy pi bezpośrednio zamiast math.pi()
wydrukować('Wartość PI to: ',Liczba Pi)

Wyjście

Dane wyjściowe są wyświetlane w konsoli Pythona.

Wszystkie funkcje i stałe można zaimportować w ten sposób:

zNazwa modułuimport*

W przypadku modułu math wyglądałoby to tak:

# importowanie tylko wartości pi z modułu math
z matematyka import*
# Teraz nie musimy określać matematyki za pomocą stałej i funkcji
# drukowanie wartości stałej pi
wydrukować('Wartość PI to: ',Liczba Pi)

# obliczenie wartości grzechu 90
wydrukować(„Wartość grzechu 90 to:”,z pominięciem(90))

# obliczanie silni 8
wydrukować(Silnia 8 to:,Factorial(8) )

Wyjście

Dane wyjściowe są wyświetlane w konsoli Pythona.

Polecenie importu wyszukuje nazwę modułu, jeśli moduł nie zostanie znaleziony, a następnie wyświetla błąd. Spróbujmy zaimportować moduł Tokenizer.

importtokenizer
wydrukować(tokenizator.znak())

Wyjście

W danych wyjściowych widać, że zgłasza błąd ModuleNotFoundError.

Stwórz swój moduł

Aby stworzyć swój moduł, utwórz plik Pythona, napisz kod i zapisz go z rozszerzeniem .py.

Zobaczmy na przykład.

Przykład

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

definitywnie suma(val_1,val_2):
wydrukować(„Suma to:”,wart_1 + wart_2)

Teraz stwórzmy kolejny plik Pythona (test.py) i wywołajmy moduł kalkulatora w tym pliku.

# importowanie modułu kalkulatora
importkalkulator
# wywołanie funkcji sum
wydrukować(kalkulator.suma(1,2))

Wyjście

Dane wyjściowe są wyświetlane w konsoli Pythona.

Teraz zmodyfikujmy plik modułu kalkulatora i utwórzmy tutaj dwie zmienne.

val_1=0
val_2=0
definitywnie suma():
wydrukować(„Suma to:”,wart_1 + wart_2)

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

# importowanie modułu kalkulatora
importkalkulator
# dostęp do pierwszej zmiennej i przypisanie wartości
kalkulator.val_1=10
# dostęp do drugiej zmiennej i przypisanie wartości
kalkulator.val_2=20
# wywołanie funkcji sum z modułu kalkulatora
wydrukować(kalkulator.suma())

Wyjście

Dane wyjściowe są wyświetlane w konsoli Pythona.

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 kalkulatora jako cal
importkalkulatorjakcal
# 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łanie funkcji sum z modułu kalkulatora
wydrukować(cal.suma())

Wyjście

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

Możemy użyć wbudowanej w Pythona funkcji dir(), aby wyświetlić listę wszystkich dostępnych funkcji i zmiennych modułu.

# importowanie modułu kalkulatora jako cal
importkalkulatorjakcal
# używanie funkcji dir()
wydrukować(Tobie(cal))

Wyjście

Wyjście pokazuje wszystkie dostępne zmienne i funkcje modułu kalkulatora.

Wniosek

W tym artykule wyjaśniono szczegółowo polecenie importu w Pythonie na prostych przykładach. Polecenie import służy do wywoływania wbudowanych i zdefiniowanych przez użytkownika modułów w plikach Pythona.