Jak importovat modul do Pythonu: 2 kroky (s obrázky)

Obsah:

Jak importovat modul do Pythonu: 2 kroky (s obrázky)
Jak importovat modul do Pythonu: 2 kroky (s obrázky)

Video: Jak importovat modul do Pythonu: 2 kroky (s obrázky)

Video: Jak importovat modul do Pythonu: 2 kroky (s obrázky)
Video: Jak udělat GRAF v EXCELU | Návod | Základy Excel Graf | Počítač / Excel 2024, Duben
Anonim

Syntaxe Pythonu umožňuje výrazně zkrátit kód pomocí něčeho, čemu se říká moduly. Podobně jako hlavičkové soubory v C ++ jsou moduly úložištěm pro definice funkcí. Jsou rozděleny do běžných použití, jako je například časový modul, který poskytuje funkce pro použití související s časem.

Kroky

Metoda 1 ze 2: Použití instrukce z importu

Instrukce from-import importuje funkce z modulu a umožňuje vám je používat jako funkce z jádra Pythonu. Nevidíte, že funkce patří modulu.

Modul Python index
Modul Python index

Krok 1. Najděte modul

Vyhledejte modul, který budete importovat. Úplný seznam vestavěných modulů naleznete zde (v2.7) a zde (v3.5).

Python z funkce importu modulu example
Python z funkce importu modulu example

Krok 2. Chcete -li importovat konkrétní funkci z konkrétního modulu, napište:

z [modul] import [funkce]

To řekne skriptu, že používáte konkrétní funkci z konkrétního modulu.

  • Chcete -li například importovat soubor

    randint

    funkce z

    náhodný

    modulu a pomocí této funkce vytisknete náhodné číslo, napíšete:

    z náhodného importu randint print (randint (0, 5))

Python z modulu importuje mnoho funkcí
Python z modulu importuje mnoho funkcí

Krok 3. Oddělte více funkcí od stejného modulu čárkami (,)

Struktura vypadá takto:

z [modul] import [funkce], [jiná funkce], [další funkce],…

  • Chcete -li například importovat soubor

    randint

    a

    náhodný

    funkce z

    náhodný

    modul a tisk náhodných čísel pomocí těchto funkcí byste napsali:

    z náhodného importu randint, random print (randint (0, 5)) print (random ())

Python z modulu importuje vše
Python z modulu importuje vše

Krok 4. Importujte celé moduly pomocí a

*

místo názvu funkce.

Struktura vypadá takto:

z importu [modulu] *

  • Například importovat celý

    náhodný

    modulu a poté vytiskněte náhodné číslo s jeho

    randint

    funkce, napsali byste:

    z náhodného importu * tisk (randint (0, 5))

Python z mnoha modulů importovat function
Python z mnoha modulů importovat function

Krok 5. Importujte více modulů napsáním více pokynů z importu

Pro každou instrukci byste měli začít nový řádek, aby byl kód čitelný, i když je oddělíte znakem

;

také funguje.

  • Chcete -li například importovat soubor

    randint

    funkce z

    náhodný

    modul a

    sqrt

    funkce z

    matematika

    modulu a poté vytiskněte výsledek z obou funkcí, napsali byste:

    z náhodného importu randint z matematického importu sqrt # Také by fungoval, ale těžko se četl: # z náhodného importu randint; z matematiky import sqrt tisk (randint (0, 5)) tisk (sqrt (25))

Metoda 2 ze 2: Použití instrukce importu

Instrukce importu importuje funkce z modulu a nechává viditelné, že funkce jsou z tohoto modulu. Při použití funkce importované pomocí instrukce importu musíte před ni napsat název modulu a tečku (.).

Instrukce importu neumožňuje importovat jedinou funkci z modulu, aniž by byly importovány i všechny ostatní.

Modul Python index
Modul Python index

Krok 1. Najděte modul

Vyhledejte modul, který budete importovat. Úplný seznam vestavěných modulů naleznete zde (v2.7) a zde (v3.5).

Modul importu Pythonu
Modul importu Pythonu

Krok 2. Chcete -li importovat modul, napište s následující strukturou:

import [modul]

  • Chcete -li například importovat soubor

    náhodný

    modulu a poté vytiskněte náhodné číslo s jeho

    randint

    funkce:

    import náhodného tisku (random.randint (0, 5))

Python importuje několik modulů
Python importuje několik modulů

Krok 3. Oddělte více modulů čárkou (,)

Struktura je:

import [modul], [otherModule], [anotherModule],…

Pokud se to zdá být čitelnější nebo to ve vašem konkrétním případě dává větší smysl, můžete také provést více pokynů k importu na více řádků.

  • Chcete -li například importovat soubor

    náhodný

    a

    matematika

    modulů a poté vytiskněte výsledky souboru

    randint

    a

    sqrt

    funkce, které jsou součástí těchto modulů, byste napsali:

    importovat náhodný, matematický tisk (random.randint (0, 5)) tisk (math.sqrt (25))

Doporučuje: