Команда импорт у Питхону користи се за приступ другим модулима. Модули су исти као библиотека кодова у Јава, Ц, Ц ++ или Ц #. Модул обично укључује скуп функција и променљивих. Када треба да укључимо или користимо ове функције модула у наш код, можемо једноставно да увеземо модул помоћу наредбе импорт и лако можемо позвати функције и променљиве модула. Команда импорт је најједноставнији и најчешћи начин укључивања модула у ваш код.
Питхон долази са многим уграђеним модулима које можемо лако укључити у наш код. Наш модул такође можемо створити тако што ћемо само сачувати датотеку Питхон кода са .пи продужење.
У овом чланку ћемо научити како можемо да увозимо сопствене и уграђене модуле у Питхон-у. Спидер3 едитор се користи за креирање и покретање Питхон скрипти.
Како се користи наредба импорт
Ми користимо увоз кључна реч за увоз модула у Питхон-у. Током увоза модула у наш код, назив модула записујемо наредбом импорт на следећи начин:
импорт модуле_намеУвозите Питхон уграђене модуле
Питхон има много уграђених модула. Математички модул је један од уобичајених модула који се користи за извршавање математичких функција.
Увезимо математички модул помоћу кључне речи импорт и употребимо његове функције за извођење математичких прорачуна. Када приступимо било којој функцији из модула, напишемо име модула и ставимо тачку и напишемо име функције тако:
модуле_наме.име_функције ()# увоз математичког модула
импорт матх
# исписује вредност пи константе
принт ("Вредност ПИ је:", матх.пи)
# израчунавање факторијела броја помоћу факторијелне функције
принт ("Фактор броја 5 је:", матх.факторијел (5))
# израчунавање дневника броја помоћу функције дневника
принт ("Дневник 10 је:", матх.трупац (10))
# исписује вредност Еулеровог броја
принт ("Вредност Еулеровог броја је:", матх.е)
# израчунавање радијана из степени
рад = математика.радијани (90)
принт ("Радијани 90 је:", рад)
# израчунавање вредности греха
принт ("Грех 90 је:", математика.грех (90)
# израчунавање вредности ЦОА
принт ("Цос од 90 је:", матх.цос (90))
# израчунавање вредности препланулости
принт ("Препланулост од 90 је:", математика.препланула (90))
Оутпут
Излаз се приказује на Питхон конзоли.
У неким случајевима, ако из модула желимо да увозимо само одређену функцију или константу, то можемо учинити на следећи начин:
фром модуле_наме импорт фунцтион_наме или цонстант_намеНа пример, само пи константа из математичког модула може се увести на овај начин
из математике увоз пиДа видимо пример за то.
# увоз само пи вредности из математичког модулаиз математике увоз пи
# исписује вредност пи константе
# овде користимо пи директно уместо математике.пи ()
принт ("Вредност ПИ је:", пи)
Оутпут
Излаз се приказује на Питхон конзоли.
Све функције и константе могу се увести на овај начин:
фром модуле_наме импорт *У случају математичког модула то би било овако:
# увоз само пи вредности из математичког модулаиз математичког увоза *
# Сада не треба да задајемо математику са константом и функцијом
# исписује вредност пи константе
принт ("Вредност ПИ је:", пи)
# израчунавање вредности греха 90
принт ("Вредност греха 90 је:", син (90))
# израчунавање факторијела од 8
принт ("Фактор од 8 је:", фактор (8))
Оутпут
Излаз се приказује на Питхон конзоли.
Команда импорт тражи име модула ако модул није пронађен, а затим приказује грешку. Покушајмо да увежемо модул „Токенизер“.
импорт токенизерпринт (токенизер.токен ())
Оутпут
У излазу можете видети да баца грешку „МодулеНотФоундЕррор“.
Креирајте свој модул
Да бисте креирали свој модул, креирајте питхон датотеку, напишите код и сачувајте га са .пи екстензија.
Да видимо пример за то.
Пример
Креирали смо нови модул под називом „израчунај.пи ”. Има функцију која узима два броја као аргумент и враћа јој збир.
деф сум (вал_1, вал_2):испис ("Збир је:", вал_1 + вал_2)
Сада креирајмо још једну Питхон датотеку (тест.пи) и позовите модул „калкулатор“ у тој датотеци.
# увоз модула калкулаторакалкулатор увоза
# позивање функције збира
принт (калкулатор.збир (1,2))
Оутпут
Излаз се приказује на Питхон конзоли.
Сада модификујмо датотеку модула калкулатора и створимо две променљиве овде.
вал_1 = 0вал_2 = 0
деф сум ():
испис ("Збир је:", вал_1 + вал_2)
Покушајмо да приступимо променљивим модула калкулатора у тесту.пи
# увоз модула калкулаторакалкулатор увоза
# приступ првој променљивој и додељивање вредности
калкулатор.вал_1 = 10
# приступ другој променљивој и додељивање вредности
калкулатор.вал_2 = 20
# позивање функције суме из модула калкулатора
принт (калкулатор.сума ())
Оутпут
Излаз се приказује на Питхон конзоли.
Такође можемо створити псеудоним приликом увоза модула помоћу кључне речи „ас“ и то ће добро функционисати.
# увоз модула калкулатора као калкалкулатор увоза као кал
# приступ првој променљивој и додељивање вредности
кал.вал_1 = 10
# приступ другој променљивој и додељивање вредности
кал.вал_2 = 20
# позивање функције суме из модула калкулатора
испис (кал.сума ())
Оутпут
У излазу можете видети да добро функционише и не показује никакву врсту грешке.
Можемо користити уграђену Питхон функцију дир () да набројимо све доступне функције и променљиве модула.
# увоз модула калкулатора као калкалкулатор увоза као кал
# помоћу функције дир ()
испис (дир (цал))
Оутпут
Излаз приказује све доступне променљиве и функције модула „калкулатор“.
Закључак
Овај чланак детаљно објашњава наредбу за увоз Питхон уз помоћ једноставних примера. Команда импорт користи се за позивање уграђених и кориснички дефинисаних модула у Питхон датотекама.