Utos ng Pag-import ng Python

Python Import Command



Ang utos ng pag-import sa Python ay ginagamit upang makakuha ng pag-access sa iba pang mga module. Ang mga module ay pareho sa isang library ng code sa Java, C, C ++, o C #. Karaniwang nagsasangkot ang isang module ng isang hanay ng mga pagpapaandar at variable. Kapag kailangan naming isama o gamitin ang mga pagpapaandar na ito ng mga module sa aming code, maaari lamang naming mai-import ang module sa pamamagitan ng paggamit ng import na utos at madali naming mahihiling ang mga pagpapaandar ng module at mga variable. Ang command na pag-import ay ang pinakasimpleng at karaniwang paraan ng pagsasama ng mga module sa iyong code.

Ang Python ay nagmumula sa maraming mga built-in na modyul na maaari naming maisama sa aming code nang madali. Maaari rin nating likhain ang aming module sa pamamagitan lamang ng pag-save ng Python code file kasama ang. py karugtong







Sa artikulong ito, malalaman natin na kung paano namin mai-import ang aming sarili at built-in na mga module sa Python. Ang Spyder3 editor ay ginagamit sa paglikha at pagpapatakbo ng mga script ng Python.



Paano gamitin ang command na pag-import

Ginagamit namin ang angkat keyword upang mai-import ang mga module sa Python. Habang ini-import ang module sa aming code, nagsusulat kami ng pangalan ng module na may import na utos sa ganitong paraan:



angkatmodule_name

I-import ang mga built-in na module ng Python

Ang Python ay nagmumula sa maraming mga built-in na modyul. Ang module ng matematika ay isa sa mga karaniwang modyul na ginagamit upang maisagawa ang mga pagpapaandar sa matematika.





I-import natin ang module ng matematika sa pamamagitan ng paggamit ng keyword sa pag-import at gamitin ang mga pagpapaandar nito upang maisagawa ang mga kalkulasyon sa matematika. Kapag na-access namin ang anumang pagpapaandar mula sa isang module, isinusulat namin ang pangalan ng module at naglalagay ng isang tuldok at isulat ang pangalan ng pagpapaandar na tulad nito:

module_name.function_name()
# pag-import ng module ng matematika
angkat matematika
# pag-print ng halaga ng pare-pareho
mag-print('Ang halaga ng PI ay:',matematika.pi)

# kinakalkula ang factorial ng isang numero gamit ang factorial function
mag-print('Ang kadahilanan ng bilang 5 ay:',matematika.kadahilanan(5))

# kinakalkula ang log ng isang numero gamit ang pag-andar ng log
mag-print('Ang log ng 10 ay:',matematika.mag-log(10))

# pag-print ng halaga ng numero ng Euler
mag-print('Ang halaga ng bilang ni Euler ay:', matematika.At)

# kinakalkula ang mga radian mula sa degree
trabaho= matematika.mga radian(90)
mag-print('Ang mga radian ng 90 ay:',trabaho)

# kinakalkula ang halaga ng kasalanan
mag-print('Ang kasalanan ng 90 ay:',matematika.wala(90))

# kinakalkula ang halaga ng coa
mag-print('Ang cos ng 90 ay:',matematika.may kung ano(90))

# kinakalkula ang tan na halaga
mag-print('Ang tan ng 90 ay:',matematika.kaya(90))

Paglabas



Ang output ay ipinapakita sa Python console.

Sa ilang mga kaso, kung nais naming mag-import lamang ng isang tukoy na pagpapaandar o isang pare-pareho mula sa isang module, magagawa natin sa ganitong paraan:

mula samodule_nameangkatfunction_nameopalaging_pangalan

Halimbawa, ang pi pare-pareho lamang mula sa module ng matematika ang maaaring mai-import sa ganitong paraan

mula sa matematika angkatpi

Tingnan natin ang isang halimbawa nito.

# pag-import lamang ng halaga ng pi mula sa module ng matematika
mula sa matematika angkatpi
# pag-print ng halaga ng pare-pareho
#dito direktang ginagamit namin ang pi sa halip na matematika.pi ()
mag-print('Ang halaga ng PI ay:',pi)

Paglabas

Ang output ay ipinapakita sa Python console.

Ang lahat ng mga pag-andar at pare-pareho ay maaaring mai-import sa ganitong paraan:

mula samodule_nameangkat*

Sa kaso ng module ng matematika magiging ganito:

# pag-import lamang ng halaga ng pi mula sa module ng matematika
mula sa matematika angkat*
# Ngayon hindi namin kailangang tukuyin ang matematika na may pare-pareho at pagpapaandar
# pag-print ng halaga ng pare-pareho
mag-print('Ang halaga ng PI ay:',pi)

# kinakalkula ang halaga ng kasalanan 90
mag-print('Ang halaga ng kasalanan 90 ay:',wala(90))

# kinakalkula ang factorial ng 8
mag-print('Ang kadahilanan ng 8 ay:',kadahilanan(8) )

Paglabas

Ang output ay ipinapakita sa Python console.

Naghahanap ang utos ng pag-import para sa pangalan ng module kung hindi nahanap ang module, nagpapakita ito ng isang error. Subukan nating i-import ang module na Tokenizer.

angkattokenizer
mag-print(tokenizer.token())

Paglabas

Sa output, makikita mo na nagtatapon ito ng isang error ModuleNotFoundError.

Lumikha ng iyong module

Upang likhain ang iyong module, lumikha ng isang python file, isulat ang code, at i-save ito gamit ang .py extension.

Tingnan natin ang isang halimbawa nito.

Halimbawa

Lumikha kami ng isang bagong module na pinangalanang calcul.py. Mayroon itong pagpapaandar, na tumatagal ng dalawang numero bilang isang pagtatalo at ibabalik ito sa kabuuan.

def kabuuan(val_1,val_2):
mag-print('Ang kabuuan ay:',val_1 + val_2)

Ngayon ay gumawa tayo ng isa pang file ng Python (test.py) at tawagan ang module ng calculator sa file na iyon.

# pag-import ng module ng calculator
angkatcalculator
# pagtawag sa kabuuan ng pagpapaandar
mag-print(calculatorkabuuan(1,2))

Paglabas

Ang output ay ipinapakita sa Python console.

Ngayon baguhin natin ang file ng module ng calculator at lumikha ng dalawang variable dito.

val_1=0
val_2=0
def kabuuan():
mag-print('Ang kabuuan ay:',val_1 + val_2)

Subukan nating i-access ang mga variable ng module ng calculator sa test.py

# pag-import ng module ng calculator
angkatcalculator
# pag-access sa unang variable at pagtatalaga ng isang halaga
calculatorval_1=10
# pag-access sa pangalawang variable at pagtatalaga ng isang halaga
calculatorval_2=dalawampu
# pagtawag sa kabuuan ng pag-andar mula sa module ng calculator
mag-print(calculatorkabuuan())

Paglabas

Ang output ay ipinapakita sa Python console.

Maaari rin kaming lumikha ng isang alias habang nag-i-import ng isang module sa pamamagitan ng paggamit ng bilang keyword at ito ay gagana nang maayos.

# pag-import ng module ng calculator bilang cal
angkatcalculatorbilangcal
# pag-access sa unang variable at pagtatalaga ng isang halaga
calval_1=10
# pag-access sa pangalawang variable at pagtatalaga ng isang halaga
calval_2=dalawampu
# pagtawag sa kabuuan ng pag-andar mula sa module ng calculator
mag-print(calkabuuan())

Paglabas

Sa output, makikita mo na gumagana ito ng maayos at hindi nagpapakita ng anumang uri ng error.

Maaari naming gamitin ang function na built-in na dir () na Python upang ilista ang lahat ng mga magagamit na pag-andar at variable ng isang module.

# pag-import ng module ng calculator bilang cal
angkatcalculatorbilangcal
# gamit ang function na dir ()
mag-print(sa iyo(cal))

Paglabas

Ipinapakita ng output ang lahat ng mga magagamit na variable at pag-andar ng module ng calculator.

Konklusyon

Ipinapaliwanag ng artikulong ito nang detalyado ang utos ng pag-import ng Python sa tulong ng mga simpleng halimbawa. Ginagamit ang command ng pag-import upang tawagan ang mga built-in at tinukoy ng gumagamit na mga module sa mga file ng Python.