Python er en generell skriptspråk , som inneholder biblioteker for å samhandle med en rekke miljøer . På grunn av dette , kan du utføre kommandoer på din host system ved hjelp av bibliotekene som følger med Python . For eksempel kan du bruke " underprosessen " biblioteket for å ringe eksternt til verten operativsystemet for å kjøre eksterne programmer . En Python-skript kan utføre en annen Python script gjennom underprosessen bibliotek , eller kan importere en annen Python script hvis du ønsker å kjøre koden internt. Du trenger
Python tolk
Vis flere instruksjoner
en
importere subprosess modulen. Denne modulen inneholder "call "-funksjon som lar deg ringe eksterne kommandoer for å kjøre utenfor gjeldende Python -kode. Eksempelet nedenfor viser hvordan du importerer den underprosessen modulen for å bare bruke "call "-funksjonen : en
>>> fra underprosessen import samtale
2
Ring eksterne Python programmet ved hjelp av "call "-funksjonen . Denne funksjonen tar en liste med argumenter . Det første argumentet er kommandoen du ønsker å kjøre , og de resterende argumentene liste kommandoen flagg i forbindelse med det programmet. I dette eksempelet kaller "call "-funksjonen bare Python tolk for å kjøre en ekstern script " example.py " : en
>>> retcode = samtale ( ' python example.py ') //" retcode " lagrer returkoden av skriptet
3
Import koden for internt bruk . Når du importerer Python-skript du ønsker å kjøre og bruke den internt i dagens Python-skript , er all koden i " example.py " tilgjengelig for deg å bruke etter eget ønske . I dette tilfellet trenger du ikke å ringe eksternt til andre Python- skript : en
import eksempel