⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј