⊗pyPmMdMA 86 of 129 menu

Импортиране на цялото съдържание на файл в Python

За импортиране на цялото съдържание на файл, може да използвате специалната команда *:

from модуль import *

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

Нека импортираме всички функции от модула lib и да се опитаме да се обърнем към func3:

from lib import * func3()

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

3

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

... def _func3(): print(3)

Сега нека се опитаме да извикаме func3:

func3()

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

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

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

from lib import _func3 _func3() # ще изведе 3

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

Модифицирайте предишната задача така, че функцията get_divide да не може да бъде импортирана заедно с цялото съдържание на модула.

Направете недостъпни за импортиране паролата и имейла на потребителя от модула user.

Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне