⊗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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау