programmeringsspråket Python har flera funktioner som du kan använda för att läsa in andra moduler i ditt program . Importen uttalande låter dig sätta block av kod från andra Python moduler , medan reload -funktionen kan du importera moduler tidigare bärgade , men som kan ha ändrats . Den öppna funktionen kan du visa och ändra andra typer av filer . Import-sats
Flera stora datorprogram bryta upp källkoden i flera filer , som kallas skript eller moduler . Varje modul innehåller vanligtvis flera relaterade funktioner eller klasser , såsom matematik eller funktioner sträng . För att använda varje modul i samma Python -programmet , måste du importera dem , antingen till nya moduler som du skapar, eller huvuddelen av ditt program . Om du vill importera en modul i ditt program , typ " import modulename " på toppen av din kod .
Omladdningsfunktionen
Pythons reload -funktionen fungerar på ett liknande sätt som import -funktionen , även om det är syntaktiskt annorlunda. Denna funktion låter dig importera en modul som redan har förts in i ditt program . Fördelen kommer när du har en server som kör ett Python- program som du inte vill säga , men du ändå vill ändra en modul . Du kan redigera skriptet som behövs , använd sedan reload -funktionen för att få den tillbaka i programmet med förändringarna . Typ " reload ( modulename ) " för att använda den här funktionen .
Funktionen öppna
vill öppna en fil för redigering i din Python -program , använd öppna funktionen . Du kan använda den för att öppna textdokument eller bilder . Funktionen i sig tar en obligatorisk parameter och en valfri parameter . Först måste du ange en sträng , vilket är en sökväg till den fil du vill öppna . Den andra parametern är det läge som du vill öppna den , såsom läsa , skriva eller lägga . Standardinställningen är läsläge . Typ " file = open ( ' sökväg /till /fil' , ' a ' ) " för att öppna en fil i append mode .
Överväganden
p Det är viktigt var du placerar dessa funktioner i ditt program . Du måste ringa dem innan du tänker använda resultatet av samtalet . Till exempel , om du försöker använda en matematisk funktion från en modul innan faktiskt importerar modulen i ditt program , kommer det inte att fungera korrekt . Det är bäst att använda import-sats som de första raderna i ditt program eller funktion . Du bör endast använda reload och öppna funktioner vid den punkt i ditt program där du behöver dem . Addera