import

Wczytuje moduł lub wybrane nazwy z modułu do bieżącego pliku.

Na tej stronie

Przykład

#
Python
import math
from statistics import mean
from collections import Counter as C

print(math.sqrt(144))
print(mean([80, 95, 70]))
print(C("abracadabra").most_common(2))
Wynikzapisany wynik, możesz go sprawdzić
12.0
81.66666666666667
[('a', 5), ('b', 2)]

Definicja i zastosowanie

#

Instrukcja import wczytuje moduł, czyli plik z kodem Pythona, i udostępnia jego zawartość. Po import math odwołujesz się do elementów przez nazwę modułu: math.sqrt(16).

Zapis from math import sqrt importuje wybrane nazwy bezpośrednio, a import numpy as np nadaje modułowi krótszy alias. Możesz importować moduły ze standardowej biblioteki, zainstalowane pakiety i własne pliki.

Unikaj from modul import *. Taki import wrzuca do pliku wszystkie nazwy z modułu, co utrudnia ustalenie, skąd pochodzi dana funkcja, i grozi nadpisaniem Twoich zmiennych.

Składnia

#
Składnia
import modul
from modul import nazwa
import modul as alias

Dobre praktyki

#
  • Importy umieszczaj na początku pliku, w kolejności: biblioteka standardowa, pakiety zewnętrzne, własne moduły.
  • Aliasy stosuj głównie wtedy, gdy są powszechnie przyjęte, jak import pandas as pd.

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.