Ett Python-skript kan passerade parametrar när det startas från kommandoraden . Parametrar kan användas för att ange vissa filer att skriptet kan använda för indata och utdata . Du kan använda Python bibliotek för att komma åt parametrarna för ett Python-skript . Parametrarna lagras i en datastruktur som kallas argv . Den första parametern är den fullständiga sökvägen i själva skriptet . Den Python standard biblioteket har en funktion som kan ta vägen och lämnar dig med bara manuset namnet . Saker du behöver
dator med Python 3.2 installerad programmeringsspråk ( se Resurs )
Visa fler instruktioner
1
Öppna IDLE textredigerare som följer med Python nedladdning. Den IDLE textredigerare finns i Program ( eller Program för Macintosh ) i Python katalogen . En tom källkod fil öppnas i IDLE textredigeringsfönstret .
2
Import standardbiblioteket moduler " sys ", " fileinput , " och " os " genom att skriva följande tre uttalanden på toppen av källkoden filen :
import sys
import fileinput
import os
3
Skapa en variabel som kommer att hålla argv [ 0 ] parameter. Du kan ta stigen från parametern genom att använda os.path.basename funktionen så här :
sökväg = os.path.basename ( sys.argv [ 0 ] )
4
Skriv ut sys.argv [ 0 ] parameter i sin ursprungliga form , så att du kan jämföra den med produktionen efter att du har tagit bort vägen . Du kan skriva något sådant här för att skriva ut den parameter :
print ( sys.argv [ 0 ] )
5
Skriv ut den variabel som håller sys.argv [ 0 ] parametern med den borttagna vägen , så här :
print ( sökväg )
6
Kör programmet genom att trycka på " F5 ". Programmet kommer först mata ut sys.argv [ 0 ] parameter , vilket är den fullständiga sökvägen till skriptet , plus manuset namn . Därefter kommer den mata skriptet namn utan sökvägen . Utgången kommer att se ut ungefär så här :
C : \\ Python \\ Projekt \\ scriptname.py
scriptname.py