⊗pyPmExcՄՄ 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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել