En Python-script kan passeres parametre, når opsendt fra kommandolinjen. Parametre kan bruges til at angive bestemte filer , at scriptet kan bruge til data-input og output. Du kan bruge Python standard biblioteket til at få adgang til parametrene for et Python script. Parametrene lagres i en datastruktur kaldet argv . Den første parameter er den fulde sti selve scriptet . Python standard biblioteket har en funktion , der kan fjerne stien og efterlader dig med kun scriptet navn. Hvad du har brug
Computer med Python 3.2 programmering installeret sprog (se Resource )
Vis Flere Instruktioner
1
Åbn klar teksteditor , der kommer med Python download. Den IDLE teksteditor findes i Programmer ( eller Ansøgninger om Macintosh) i Python bibliotek. En tom kildekode åbnes filen i det IDLE teksteditor -vinduet.
2
Import biblioteket Standard moduler " sys ", " fileinput " og " OS " ved at skrive følgende tre udsagn i toppen af kildekoden fil : Hej
import sys
import fileinput
import OS
3
Opret en variabel, der vil holde argv [ 0 ] parameter. Du kan fjerne stien fra parameter ved hjælp af os.path.basename funktionen , som dette:
stinavn = os.path.basename ( sys.argv [0] )
4 < p> Print ud sys.argv [0] parameter i sin oprindelige form , så du kan sammenligne det med produktion efter du har fjernet stien. Du kan skrive noget som dette til at udskrive parameteren : Hej
print ( sys.argv [0] )
5
Print ud variabel, der holder sys.argv [0] parameter med den fjernede vej, som dette : Hej
print ( stinavn )
6
Udfør programmet ved at trykke på "F5 ". Programmet vil først udsende sys.argv [0] parameter , som er den fulde sti til scriptet , plus script navn. Dernæst vil det udsende script navn uden stien. Udgangen vil se noget som dette : Hej
C: \\ Python \\ Projekter \\ scriptname.py
scriptname.py