Python är ett generellt scriptspråk , som innehåller bibliotek för att interagera med en mängd olika miljöer . På grund av detta , kan du köra kommandon på ditt värdsystem med biblioteken ingår med Python . Till exempel , kan du använda " delprocess " bibliotek för att göra externa samtal till den mottagande operativsystemet att köra externa program . En Python-skript kan köras annan Python script genom subprocess biblioteket , eller kan importera en annan Python-skript om du vill köra koden internt . Saker du behöver
Pythontolk
Visa fler instruktioner
1
Importera subprocessen modulen . Denna modul innehåller " call " -funktion som gör att du kan ringa externa kommandon för att köra utanför aktuell Python-kod . Följande exempel visar hur du importerar subprocessen modulen att endast använda " call " -funktion :
>>> från delprocess import samtal
2
Ring externa Python programmet med hjälp av " samtal " -funktionen . Den här funktionen tar en lista med argument . Det första argumentet är det kommando som du vill köra , och de återstående argumenten lista kommandot flaggor i samband med detta program . I detta exempel , kallar " call " -funktionen endast Pythontolk att köra ett externt skript " example.py " :
>>> retcode = samtal ( ' python example.py ' ) //" retcode " lagrar returkoden av skriptet
3
Import koden för internt bruk . När du importerar Python-skript du vill köra och använda det internt i den aktuella Python-skript , är all kod i " example.py " tillgängliga för dig att använda som du tycker passar . I detta fall behöver du inte göra externa samtal till andra Python -skript :
import exempel