Slik importerer du en modul til Python: 2 trinn (med bilder)

Innholdsfortegnelse:

Slik importerer du en modul til Python: 2 trinn (med bilder)
Slik importerer du en modul til Python: 2 trinn (med bilder)

Video: Slik importerer du en modul til Python: 2 trinn (med bilder)

Video: Slik importerer du en modul til Python: 2 trinn (med bilder)
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, April
Anonim

Pythons syntaks tillater at koden forkortes betydelig ved å bruke noe som kalles moduler. I likhet med topptekster i C ++, er moduler et lagringssted for definisjonene av funksjoner. De er delt inn i vanlige bruksområder, for eksempel tidsmodulen, som gir funksjoner for tidsrelaterte bruksområder.

Trinn

Metode 1 av 2: Bruke instruksjonene fra import

Fra-import instruksjonen importerer funksjoner fra en modul og lar deg bruke dem som funksjoner fra kjernen Python. Du ser ikke at funksjonene tilhører modulen.

Python -modulindeks
Python -modulindeks

Trinn 1. Finn modulen

Finn modulen du vil importere. En komplett liste over innebygde moduler finner du her (v2.7) og her (v3.5).

Python fra modulimportfunksjon eksempel
Python fra modulimportfunksjon eksempel

Trinn 2. For å importere en bestemt funksjon fra en bestemt modul, skriver du:

fra [modul] importer [funksjon]

Dette vil fortelle skriptet du bruker en bestemt funksjon fra en bestemt modul.

  • For eksempel for å importere

    randint

    funksjon fra

    tilfeldig

    modul og skrive ut et tilfeldig tall ved hjelp av den funksjonen, ville du skrive:

    fra tilfeldig import randint -utskrift (randint (0, 5))

Python fra modul importerer mange funksjoner
Python fra modul importerer mange funksjoner

Trinn 3. Skill flere funksjoner fra samme modul med kommaer (,)

Strukturen ser slik ut:

fra [modul] import [funksjon], [andre funksjon], [en annen funksjon], …

  • For eksempel for å importere

    randint

    og

    tilfeldig

    funksjoner fra

    tilfeldig

    modul og skrive ut tilfeldige tall ved hjelp av disse funksjonene, ville du skrive:

    fra tilfeldig import randint, tilfeldig utskrift (randint (0, 5)) utskrift (tilfeldig ())

Python fra modul importerer everything
Python fra modul importerer everything

Trinn 4. Importer hele moduler ved hjelp av a

*

i stedet for et funksjonsnavn.

Strukturen ser slik ut:

fra [modul] import *

  • For eksempel for å importere hele

    tilfeldig

    modul og skriv deretter ut et tilfeldig tall med sin

    randint

    funksjon, vil du skrive:

    fra tilfeldig import * utskrift (randint (0, 5))

Python fra mange moduler import function
Python fra mange moduler import function

Trinn 5. Importer flere moduler ved å skrive flere instruksjoner fra import

Du bør starte en ny linje for hver instruksjon for å holde koden lesbar, selv om du skiller dem med en

;

fungerer også.

  • For eksempel for å importere

    randint

    funksjon fra

    tilfeldig

    modulen og

    kvadrat

    funksjon fra

    matte

    modul og deretter skrive ut et resultat fra begge funksjonene, skriver du:

    fra tilfeldig import randint fra matematisk import sqrt # Ville også fungere, men vanskelig å lese: # fra tilfeldig import randint; fra matematisk import sqrt -utskrift (randint (0, 5)) utskrift (sqrt (25))

Metode 2 av 2: Bruke importinstruksjonene

Importinstruksjonen importerer funksjoner fra en modul og lar det være synlig at funksjonene er fra den modulen. Når du bruker en funksjon importert med importinstruksjonene, må du skrive modulnavnet og en prikk (.) Før den.

Importinstruksjonen tillater ikke å importere en enkelt funksjon fra en modul uten også å importere alle andre.

Python -modulindeks
Python -modulindeks

Trinn 1. Finn modulen

Finn modulen du vil importere. En komplett liste over innebygde moduler finner du her (v2.7) og her (v3.5).

Python import module
Python import module

Trinn 2. For å importere en modul, skriver du med følgende struktur:

import [modul]

  • For eksempel for å importere

    tilfeldig

    modul og skriv deretter ut et tilfeldig tall med sin

    randint

    funksjon:

    importer tilfeldig utskrift (random.randint (0, 5))

Python importerer flere moduler
Python importerer flere moduler

Trinn 3. Skill flere moduler med komma (,)

Strukturen er:

import [modul], [otherModule], [anotherModule], …

Du kan også lage flere importinstruksjoner på flere linjer hvis det ser mer lesbart ut eller gir mer mening i ditt spesifikke tilfelle.

  • For eksempel for å importere

    tilfeldig

    og

    matte

    moduler og deretter skrive ut resultatene av

    randint

    og

    kvadrat

    funksjoner som er inkludert i disse modulene, skriver du:

    importer tilfeldig, matematisk utskrift (random.randint (0, 5)) print (math.sqrt (25))

Anbefalt: