⊗pyPmMdMP 85 of 129 menu

Python တွင် module ၏ အစိတ်အပိုင်းတစ်ခုကို import လုပ်ခြင်း

ယခင်သင်ခန်းစာများတွင် ဖော်ပြခဲ့သည့်နည်းလမ်းဖြင့် module တစ်ခု၏ အကြောင်းအရာအားလုံးကို import လုပ်သည်။ သို့သော် module ထဲမှ ကုဒ်၏ အစိတ်အပိုင်းတစ်ခုကိုသာ အသုံးပြုရန် လိုအပ်တတ်သည်၊ ဥပမာအားဖြင့်၊ လုပ်ဆောင်ချက်အနည်းငယ်။ ဤအတွက် import အတွက်အသုံးပြုသော တည်ဆောက်ပုံ၏ syntax ကို ပြောင်းလဲရန် လိုအပ်သည်။ ပထမဦးစွာ keyword from ကို ရေးရပါမည်။ ၎င်း၏ ညာဘက်တွင် module ၏အမည်ကို ဖော်ပြရပါမည်။ ထို့နောက် command import ကို ရေးရပါမည်၊ ၎င်း၏ ညာဘက်တွင် လိုအပ်သော လုပ်ဆောင်ချက်များကို စာရင်းပြုစုရပါမည်:

from module လိုအပ်သော လုပ်ဆောင်ချက်များ import

ကျွန်ုပ်တို့၏ module lib တွင် အောက်ပါလုပ်ဆောင်ချက်များ ရှိသည်ဆိုပါစို့:

def func1(): print(1) def func2(): print(2) def func3(): print(3)

func1 နှင့် func2 တို့ကိုသာ import လုပ်ကြည့်ရအောင်:

from lib import func1, func2

ဤတည်ဆောက်ပုံသည် အဆင်ပြေသည်မှာ လုပ်ဆောင်ချက်ကို ခေါ်ယူသောအခါ import လုပ်ထားသော module ၏အမည်ကို ဖော်ပြရန် မလိုအပ်ခြင်းပင်:

func1() func2()

ကုဒ်လုပ်ဆောင်ပြီးနောက် console တွင် ထိုလုပ်ဆောင်ချက်များ၏ ရလဒ်များ ပေါ်လာမည်:

1 2

func3 ကို ခေါ်ယူကြည့်ရအောင်:

func3()

ကုဒ်ကို စတင်အလုပ်လုပ်စဉ်တွင် console တွင် အမှားတစ်ခု ပေါ်လာမည်:

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

Module custom_math ကို ဖန်တီးပါ။ ယင်း တွင် အောက်ပါလုပ်ဆောင်ချက်များ ပါဝင်သင့်သည်: နံပါတ်နှစ်ခုပေါင်းရန် get_sum, နံပါတ်နှစ်ခုစားရန် get_divide, ကိန်းတစ်ခုကို သုံးထပ်ကိန်းတင်ရန် get_cube. အလုပ်လုပ်နေသော ဖိုင်ထဲသို့ လုပ်ဆောင်ချက်များ get_divide နှင့် get_cube တို့ကိုသာ import လုပ်ပါ။

Module user တွင် အောက်ပါ variable များ ပေးထားသည်:

name = 'user1' email = 'user1@mail.com' password = 'qwerty'

ဤ module ထဲမှ user ၏အမည်နှင့် email ကို import လုပ်ပါ။ ၎င်းတို့ကို console တွင် ရိုက်ထုတ်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်