Sådan importeres et modul til Python: 2 trin (med billeder)

Indholdsfortegnelse:

Sådan importeres et modul til Python: 2 trin (med billeder)
Sådan importeres et modul til Python: 2 trin (med billeder)

Video: Sådan importeres et modul til Python: 2 trin (med billeder)

Video: Sådan importeres et modul til Python: 2 trin (med billeder)
Video: How to Make a Pie Chart in Excel 2024, April
Anonim

Pythons syntaks gør det muligt at forkorte koden betydeligt ved at bruge noget, der kaldes moduler. Ligesom header -filer i C ++ er moduler et lagersted for definitionerne af funktioner. De er opdelt i almindelige anvendelser, f.eks. Tidsmodulet, der giver funktioner til tidsrelaterede anvendelser.

Trin

Metode 1 af 2: Brug af instruktionen fra import

Fra-import instruktionen importerer funktioner fra et modul og lader dig bruge dem som funktioner fra kernepythonen. Du kan ikke se, at funktionerne tilhører modulet.

Python -modul index
Python -modul index

Trin 1. Find modulet

Find det modul, du vil importere. En komplet liste over indbyggede moduler findes her (v2.7) og her (v3.5).

Python fra modulimportfunktion eksempel
Python fra modulimportfunktion eksempel

Trin 2. For at importere en bestemt funktion fra et specifikt modul skal du skrive:

fra [modul] import [funktion]

Dette fortæller scriptet, at du bruger en bestemt funktion fra et specifikt modul.

  • For eksempel at importere

    randint

    funktion fra

    tilfældig

    modul og udskrive et tilfældigt tal ved hjælp af den funktion, ville du skrive:

    fra tilfældig import randint print (randint (0, 5))

Python fra modul import mange funktioner
Python fra modul import mange funktioner

Trin 3. Adskil flere funktioner fra det samme modul med kommaer (,)

Strukturen ser sådan ud:

fra [modul] import [funktion], [anden funktion], [en anden funktion], …

  • For eksempel at importere

    randint

    og

    tilfældig

    funktioner fra

    tilfældig

    modul og udskrive tilfældige tal ved hjælp af disse funktioner, ville du skrive:

    fra random import randint, random print (randint (0, 5)) print (random ())

Python fra modul importerer everything
Python fra modul importerer everything

Trin 4. Importer hele moduler ved hjælp af en

*

i stedet for et funktionsnavn.

Strukturen ser sådan ud:

fra [modul] import *

  • For eksempel at importere hele

    tilfældig

    modul, og udskriv derefter et tilfældigt tal med dets

    randint

    funktion, ville du skrive:

    fra tilfældig import * print (randint (0, 5))

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

Trin 5. Importer flere moduler ved at skrive flere instruktioner fra import

Du bør starte en ny linje for hver instruktion for at holde koden læsbar, selvom du adskiller dem med en

;

virker også.

  • For eksempel at importere

    randint

    funktion fra

    tilfældig

    modulet og

    sqrt

    funktion fra

    matematik

    modul og derefter udskrive et resultat fra begge funktioner, ville du skrive:

    fra tilfældig import randint fra matematisk import sqrt # Ville også fungere, men svært at læse: # fra tilfældig import randint; fra matematisk import sqrt print (randint (0, 5)) print (sqrt (25))

Metode 2 af 2: Brug af importinstruktionen

Importinstruktionen importerer funktioner fra et modul og efterlader det synligt, at funktionerne er fra det pågældende modul. Når du bruger en funktion, der er importeret med importinstruktionen, skal du skrive modulets navn og en prik (.) Før det.

Importinstruktionen tillader ikke at importere en enkelt funktion fra et modul uden også at importere alle andre.

Python -modul index
Python -modul index

Trin 1. Find modulet

Find det modul, du vil importere. En komplet liste over indbyggede moduler findes her (v2.7) og her (v3.5).

Python -importmodul
Python -importmodul

Trin 2. For at importere et modul skal du skrive med følgende struktur:

import [modul]

  • For eksempel at importere

    tilfældig

    modul, og udskriv derefter et tilfældigt tal med dets

    randint

    fungere:

    importer tilfældigt print (random.randint (0, 5))

Python importerer flere moduler
Python importerer flere moduler

Trin 3. Adskil flere moduler med et komma (,)

Strukturen er:

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

Du kan også lave flere importinstruktioner på flere linjer, hvis det ser mere læseligt ud eller giver mere mening i din specifikke sag.

  • For eksempel at importere

    tilfældig

    og

    matematik

    moduler og derefter udskrive resultaterne af

    randint

    og

    sqrt

    funktioner, der er inkluderet i disse moduler, ville du skrive:

    import tilfældigt, matematisk print (random.randint (0, 5)) print (math.sqrt (25))

Anbefalede: