⊗pyPmMdMP 85 of 129 menu

Импорт на част от модул в Python

По описания в предишните уроци начин се импортира цялото съдържание на модула. Обаче може да се наложи да се използва само част от кода от модула, например, няколко функции. За това трябва да се промени синтаксисът на конструкцията, използвана за импорт. Първо се пропиша ключовата дума from. Отдясно на нея се посочва името на модула. След това се пропиша командата import, отдясно на която се изброяват нужните функции:

from модул import нужни функции

Нека в нашия модул lib има следните функции:

def func1(): print(1) def func2(): print(2) def func3(): print(3)

Нека импортираме само func1 и func2:

from lib import func1, func2

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

func1() func2()

След изпълнение на кода в конзолата ще се изведат резултатите от работата на тези функции:

1 2

Нека опитаме да извикаме func3:

func3()

След стартиране на кода в конзолата ще се изведе грешка:

NameError: name 'func3' is not defined. Did you mean: 'func1'?

Създайте модул custom_math, в който ще се намират следните функции: get_sum за събиране на две числа, get_divide за деление на две числа, get_cube за повдигане на число на трета степен. Импортирайте в работния файл само функциите get_divide и get_cube.

В модула user са дадени следните променливи:

name = 'user1' email = 'user1@mail.com' password = 'qwerty'

Импортирайте от този модул името и имейла на потребителя. Изведете ги в конзолата.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне