Kako uvoziti modul v Python: 2 koraka (s slikami)

Kazalo:

Kako uvoziti modul v Python: 2 koraka (s slikami)
Kako uvoziti modul v Python: 2 koraka (s slikami)

Video: Kako uvoziti modul v Python: 2 koraka (s slikami)

Video: Kako uvoziti modul v Python: 2 koraka (s slikami)
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Marec
Anonim

Pythonova sintaksa omogoča znatno skrajšanje kode z uporabo nečesa, imenovanega moduli. Podobno kot datoteke z glavo v C ++ so moduli prostor za shranjevanje definicij funkcij. Ločeni so v skupne namene, na primer časovni modul, ki zagotavlja funkcije za časovno povezane uporabe.

Koraki

Metoda 1 od 2: Uporaba navodil od uvoza

Navodilo from-import uvaža funkcije iz modula in vam omogoča uporabo podobnih funkcij iz jedra Pythona. Ne vidite, da funkcije pripadajo modulu.

Modul Python index
Modul Python index

Korak 1. Poiščite modul

Poiščite modul, ki ga želite uvoziti. Celoten seznam vgrajenih modulov najdete tukaj (v2.7) in tukaj (v3,5).

Python iz uvozne funkcije modula example
Python iz uvozne funkcije modula example

2. korak Za uvoz določene funkcije iz določenega modula napišite:

iz [modula] uvoz [funkcija]

To bo skriptu povedalo, da uporabljate določeno funkcijo iz določenega modula.

  • Na primer, za uvoz

    randint

    funkcijo iz

    naključen

    modul in natisnite naključno število s to funkcijo, bi zapisali:

    iz naključnega uvoza randint tiska (randint (0, 5))

Python iz modula uvozi številne funkcije
Python iz modula uvozi številne funkcije

Korak 3. Več funkcij iz istega modula ločite z vejicami (,)

Struktura izgleda takole:

iz [modula] uvoz [funkcija], [druga funkcija], [druga funkcija],…

  • Na primer, za uvoz

    randint

    in

    naključen

    funkcije iz

    naključen

    modul in natisnite naključna števila s temi funkcijami, bi zapisali:

    iz naključnega uvoza randint, naključni tisk (randint (0, 5)) print (naključno ())

Python iz modula uvozi vse
Python iz modula uvozi vse

Korak 4. Uvozite celotne module z a

*

namesto imena funkcije.

Struktura izgleda takole:

iz [modula] uvoz *

  • Na primer, uvoziti celotno

    naključen

    modul in nato natisnite naključno število s svojim

    randint

    funkcijo, bi napisali:

    iz naključnega uvoza * tiskanje (randint (0, 5))

Python iz številnih modulov uvaža funkcijo
Python iz številnih modulov uvaža funkcijo

Korak 5. Uvozite več modulov tako, da napišete več navodil za uvoz

Za vsako navodilo morate začeti novo vrstico, da bo koda berljiva, čeprav jih ločite z

;

deluje tudi.

  • Na primer, za uvoz

    randint

    funkcijo iz

    naključen

    modul in

    sqrt

    funkcijo iz

    matematika

    modul in nato natisnili rezultat iz obeh funkcij, bi zapisali:

    iz naključnega uvoznega randinta iz matematičnega uvoza sqrt # Prav tako bi delovalo, vendar težko berljivo: # iz naključnega uvoznega randinta; iz matematike uvoz sqrt print (randint (0, 5)) print (sqrt (25))

Metoda 2 od 2: Uporaba navodil za uvoz

Navodilo za uvoz uvaža funkcije iz modula in pusti vidno, da so funkcije iz tega modula. Ko uporabljate funkcijo, uvoženo z navodilom za uvoz, morate pred njo napisati ime modula in piko (.).

Navodilo za uvoz ne dovoljuje uvoza ene funkcije iz modula, ne da bi uvozilo tudi vse ostale.

Modul Python index
Modul Python index

Korak 1. Poiščite modul

Poiščite modul, ki ga želite uvoziti. Celoten seznam vgrajenih modulov najdete tukaj (v2.7) in tukaj (v3,5).

Python import module
Python import module

Korak 2. Za uvoz modula zapišite z naslednjo strukturo:

uvoz [modul]

  • Na primer, za uvoz

    naključen

    modul in nato natisnite naključno število s svojim

    randint

    funkcija:

    uvoz naključnega tiska (random.randint (0, 5))

Python uvozi več modulov
Python uvozi več modulov

Korak 3. Več modulov ločite z vejico (,)

Struktura je naslednja:

uvoz [modul], [drug modul], [drug modul],…

Navodila za uvoz lahko naredite tudi v več vrsticah, če je to bolj čitljivo ali je v vašem primeru bolj smiselno.

  • Na primer, za uvoz

    naključen

    in

    matematika

    modulov in nato natisnite rezultate

    randint

    in

    sqrt

    funkcije, ki so vključene v te module, bi zapisali:

    uvoz naključnega, matematičnega tiska (random.randint (0, 5)) print (math.sqrt (25))

Priporočena: