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