Как да импортирате модул в Python: 2 стъпки (със снимки)

Съдържание:

Как да импортирате модул в Python: 2 стъпки (със снимки)
Как да импортирате модул в Python: 2 стъпки (със снимки)

Видео: Как да импортирате модул в Python: 2 стъпки (със снимки)

Видео: Как да импортирате модул в Python: 2 стъпки (със снимки)
Видео: Как хитро и бързо да създадем диаграма в Excel - най-бързият начин за диаграми! - Excel уроци 2024, Април
Anonim

Синтаксисът на Python позволява кодът да бъде значително съкратен чрез използване на нещо, наречено модули. Подобно на заглавните файлове в C ++, модулите са място за съхранение на дефинициите на функции. Те са разделени на общи употреби, като модула за време, който предоставя функции за употреби, свързани с времето.

Стъпки

Метод 1 от 2: Използване на инструкцията from-import

Инструкцията from-import импортира функции от модул и ви позволява да ги използвате като функции от основния Python. Не виждате, че функциите принадлежат на модула.

Модул на Python index
Модул на Python index

Стъпка 1. Намерете модула

Намерете модула, който ще импортирате. Пълен списък на вградените модули можете да намерите тук (v2.7) и тук (v3.5).

Python от функция за импортиране на модул example
Python от функция за импортиране на модул example

Стъпка 2. За да импортирате конкретна функция от конкретен модул, напишете:

от [модул] импортиране [функция]

Това ще каже на скрипта, че използвате конкретна функция от конкретен модул.

  • Например, за да импортирате

    randint

    функция от

    случаен

    модул и отпечатайте произволно число, като използвате тази функция, бихте написали:

    от произволен импорт randint print (randint (0, 5))

Python от модул импортира много functions
Python от модул импортира много functions

Стъпка 3. Отделете множество функции от един и същ модул със запетаи (,)

Структурата изглежда така:

от [модул] импортиране [функция], [друга функция], [друга функция],…

  • Например, за да импортирате

    randint

    и

    случаен

    функции от

    случаен

    модул и отпечатайте произволни числа, използвайки тези функции, бихте написали:

    от случаен импорт randint, произволен печат (randint (0, 5)) print (random ())

Python от модула импортира всичко
Python от модула импортира всичко

Стъпка 4. Импортирайте цели модули с помощта на a

*

вместо име на функция.

Структурата изглежда така:

от [модул] импортиране *

  • Например, за да импортирате целия

    случаен

    модул и след това отпечатайте произволно число с него

    randint

    функция, бихте написали:

    от произволен импорт * печат (randint (0, 5))

Python от много модули импортира function
Python от много модули импортира function

Стъпка 5. Импортирайте множество модули, като напишете множество инструкции за импортиране

Трябва да започнете нов ред за всяка инструкция, за да запазите кода за четене, въпреки че ги разделяте с

;

също работи.

  • Например, за да импортирате

    randint

    функция от

    случаен

    модул и

    sqrt

    функция от

    математика

    модул и след това отпечатайте резултат от двете функции, бихте написали:

    от произволен импорт randint от математически импорт sqrt # Също би работил, но трудно се чете: # от произволен импорт randint; от математически импорт sqrt print (randint (0, 5)) print (sqrt (25))

Метод 2 от 2: Използване на инструкцията за импортиране

Инструкцията за импортиране импортира функции от модул и оставя видимо, че функциите са от този модул. Когато използвате функция, импортирана с инструкцията за импортиране, трябва да напишете името на модула и точка (.) Преди него.

Инструкцията за импортиране не позволява импортиране на една функция от модул, без също да импортира всички останали.

Модул на Python index
Модул на Python index

Стъпка 1. Намерете модула

Намерете модула, който ще импортирате. Пълен списък на вградените модули можете да намерите тук (v2.7) и тук (v3.5).

Python import module
Python import module

Стъпка 2. За да импортирате модул, напишете със следната структура:

импортиране [модул]

  • Например, за да импортирате

    случаен

    модул и след това отпечатайте произволно число с него

    randint

    функция:

    импортиране на произволен печат (random.randint (0, 5))

Python импортира множество модули
Python импортира множество модули

Стъпка 3. Отделете множество модули със запетая (,)

Структурата е:

импортиране [модул], [друг модул], [друг модул],…

Можете също да направите няколко инструкции за импортиране на няколко реда, ако това изглежда по -четливо или има повече смисъл във вашия конкретен случай.

  • Например, за да импортирате

    случаен

    и

    математика

    модули и след това отпечатайте резултатите от

    randint

    и

    sqrt

    функции, които са включени в тези модули, бихте написали:

    импортиране на произволен, математически печат (random.randint (0, 5)) print (math.sqrt (25))

Препоръчано: