Paano Mag-import ng isang Modyul Sa Python: 2 Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Mag-import ng isang Modyul Sa Python: 2 Hakbang (na may Mga Larawan)
Paano Mag-import ng isang Modyul Sa Python: 2 Hakbang (na may Mga Larawan)

Video: Paano Mag-import ng isang Modyul Sa Python: 2 Hakbang (na may Mga Larawan)

Video: Paano Mag-import ng isang Modyul Sa Python: 2 Hakbang (na may Mga Larawan)
Video: How to make CHART / GRAPH in Excel | Paano Gumawa ng Chart sa Excel | Edcelle John Gulfan 2024, Abril
Anonim

Ang syntax ng Python ay nagbibigay-daan sa code na mabawasan nang malaki sa pamamagitan ng paggamit ng isang bagay na tinatawag na mga module. Katulad ng mga file ng header sa C ++, ang mga module ay isang lugar ng imbakan para sa mga kahulugan ng pag-andar. Ang mga ito ay pinaghiwalay sa mga karaniwang gamit, tulad ng module ng oras, na nagbibigay ng mga pagpapaandar para sa paggamit ng nauugnay sa oras.

Mga hakbang

Paraan 1 ng 2: Gamit ang tagubilin mula sa pag-import

Ang tagubilin mula sa pag-import ay nag-import ng mga pag-andar mula sa isang module at hinayaan kang magamit ang mga ito tulad ng mga pagpapaandar mula sa pangunahing Python. Hindi mo nakikita na ang mga pagpapaandar ay kabilang sa modyul.

Python module index
Python module index

Hakbang 1. Hanapin ang modyul

Hanapin ang module na mai-import mo. Ang isang kumpletong listahan ng built in na mga module ay matatagpuan dito (v2.7) at dito (v3.5).

Python mula sa module na pag-import ng halimbawa ng pag-andar
Python mula sa module na pag-import ng halimbawa ng pag-andar

Hakbang 2. Upang mag-import ng isang tukoy na pagpapaandar mula sa isang tukoy na module, isulat:

mula sa [module] import [function]

Sasabihin nito sa script na ginagamit mo ang isang tukoy na pagpapaandar mula sa isang tukoy na module.

  • Halimbawa, upang mai-import ang

    randint

    pagpapaandar mula sa

    sapalaran

    module at i-print ang isang random na numero gamit ang pagpapaandar na iyon, nais mong isulat:

    mula sa random na pag-print ng randint print (randint (0, 5))

Ang Python mula sa module ay nag-import ng maraming mga function
Ang Python mula sa module ay nag-import ng maraming mga function

Hakbang 3. Paghiwalayin ang maraming mga pag-andar mula sa parehong module na may mga kuwit (,)

Ganito ang istraktura:

mula sa [module] import [function], [otherFunction], [anotherFunction],…

  • Halimbawa, upang mai-import ang

    randint

    at

    sapalaran

    pagpapaandar mula sa

    sapalaran

    module at i-print ang mga random na numero gamit ang mga pagpapaandar na ito, nais mong isulat:

    mula sa random randint ng pag-import, random print (randint (0, 5)) print (random ())

Ang sawa mula sa module ay i-import ang lahat
Ang sawa mula sa module ay i-import ang lahat

Hakbang 4. Mag-import ng buong mga module gamit ang a

*

sa halip na isang pangalan ng pag-andar.

Ganito ang istraktura:

mula sa [module] import *

  • Halimbawa, upang mai-import ang kabuuan

    sapalaran

    module at pagkatapos ay i-print ang isang random na numero kasama nito

    randint

    function, nais mong isulat:

    mula sa random import * print (randint (0, 5))

Ang sawa mula sa maraming mga module ay nag-import ng function
Ang sawa mula sa maraming mga module ay nag-import ng function

Hakbang 5. Mag-import ng maraming mga module sa pamamagitan ng pagsulat ng maraming mga tagubilin mula sa pag-import

Dapat kang magsimula ng isang bagong linya para sa bawat tagubilin upang panatilihing nababasa ang code, kahit na pinaghihiwalay ang mga ito sa a

;

gumagana din.

  • Halimbawa, upang mai-import ang

    randint

    pagpapaandar mula sa

    sapalaran

    module at ang

    sqrt

    pagpapaandar mula sa

    matematika

    module at pagkatapos ay i-print ang isang resulta mula sa parehong pag-andar, nais mong isulat:

    mula sa random randint ng pag-import mula sa math import sqrt # gagana rin, ngunit mahirap basahin: # mula sa random randint ng pag-import; mula sa pag-import ng matematika ng sqrt print (randint (0, 5)) print (sqrt (25))

Paraan 2 ng 2: Gamit ang tagubilin sa pag-import

Ang pag-import ng tagubilin ay nag-i-import ng mga pagpapaandar mula sa isang module at iniiwan itong nakikita na ang mga pagpapaandar ay mula sa modyul na iyon. Kapag gumagamit ng isang pagpapaandar na na-import gamit ang pagtuturo ng pag-import, kailangan mong isulat ang pangalan ng module at isang tuldok (.) Bago ito.

Hindi pinapayagan ng tagubilin sa pag-import na mag-import ng isang solong pag-andar mula sa isang module nang hindi rin ini-import ang lahat.

Python module index
Python module index

Hakbang 1. Hanapin ang modyul

Hanapin ang module na mai-import mo. Ang isang kumpletong listahan ng built in na mga module ay matatagpuan dito (v2.7) at dito (v3.5).

Module ng pag-import ng Python
Module ng pag-import ng Python

Hakbang 2. Upang mag-import ng isang module, sumulat gamit ang sumusunod na istraktura:

i-import ang [module]

  • Halimbawa, upang mai-import ang

    sapalaran

    module at pagkatapos ay i-print ang isang random na numero kasama nito

    randint

    pagpapaandar:

    mag-import ng random print (random.randint (0, 5))

Ang Python ay nag-import ng maraming mga module
Ang Python ay nag-import ng maraming mga module

Hakbang 3. Paghiwalayin ang maraming mga module sa isang kuwit (,)

Ang istraktura ay:

i-import ang [module], [otherModule], [anotherModule],…

Maaari ka ring gumawa ng maraming mga tagubilin sa pag-import sa maraming mga linya kung lilitaw na mas nababasa o mas may katuturan sa iyong tukoy na kaso.

  • Halimbawa, upang mai-import ang

    sapalaran

    at

    matematika

    module at pagkatapos ay i-print ang mga resulta ng

    randint

    at

    sqrt

    mga pagpapaandar na kasama sa mga modyul na ito, nais mong isulat:

    pag-import ng random, pag-print sa matematika (random.randint (0, 5)) print (math.sqrt (25))

Inirerekumendang: