Как импортировать модуль в Python: 2 шага (с изображениями)

Оглавление:

Как импортировать модуль в Python: 2 шага (с изображениями)
Как импортировать модуль в Python: 2 шага (с изображениями)

Видео: Как импортировать модуль в Python: 2 шага (с изображениями)

Видео: Как импортировать модуль в Python: 2 шага (с изображениями)
Видео: Как сделать круговую диаграмму в 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 из модуля import many functions
Python из модуля import many functions

Шаг 3. Разделите несколько функций из одного модуля запятыми (,)

Структура выглядит так:

from [модуль] import [функция], [otherFunction], [anotherFunction],…

  • Например, чтобы импортировать

    Randint

    а также

    случайный

    функции из

    случайный

    модуль и распечатайте случайные числа с помощью этих функций, вы должны написать:

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

Python из модуля import everything
Python из модуля import everything

Шаг 4. Импортируйте целые модули, используя

*

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

Структура выглядит так:

из [модуль] импорт *

  • Например, чтобы импортировать весь

    случайный

    модуль, а затем вывести случайное число с его

    Randint

    функции, вы должны написать:

    из случайного импорта * print (randint (0, 5))

Python из многих модулей import function
Python из многих модулей import function

Шаг 5. Импортируйте несколько модулей, написав несколько инструкций from-import

Вы должны начинать новую строку для каждой инструкции, чтобы код оставался читаемым, хотя и разделяя их символом

;

тоже работает.

  • Например, чтобы импортировать

    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. Разделите несколько модулей запятой (,)

Состав такой:

import [модуль], [otherModule], [anotherModule],…

Вы также можете сделать несколько инструкций по импорту в нескольких строках, если это кажется более разборчивым или имеет больше смысла в вашем конкретном случае.

  • Например, чтобы импортировать

    случайный

    а также

    математика

    модулей, а затем распечатайте результаты

    Randint

    а также

    sqrt

    функции, которые включены в эти модули, вы должны написать:

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

Рекомендуемые: