2.1. Bruk av Tolk¶

Python-tolkeren er vanligvis installert som /usr/local/bin/python3.9på disse maskinene der det er tilgjengelig, og det å sette /usr/local/bin i yourUnix shells søk sti gjør det mulig å starte det ved å skrive følgende kommando:

python3.9

til shell., 1, Siden valget av den katalogen der tolken livesis en installasjon, andre steder er mulig; sjekk med din localPython guru eller systemansvarlig. (E. g., /usr/local/python er apopular alternativ plassering.)

På Windows-maskiner der du har installert Python fra Microsoft Store, python3.9 – kommandoen vil være tilgjengelig. Hvis du havethe py.exe launcher er installert, kan du bruke py – kommandoen. Se Excursus: Innstillingen miljøvariabler for andre måter å starte Python.,

å Skrive en end-of-fil karakter (ctrl-D på et Unix -, Kontroll-Z onWindows) i primær-be fører til at tolk for å avslutte med en null exitstatus. Hvis det ikke fungerer, kan du gå ut av tolk ved å skrive inn thefollowing kommando: quit().

tolken line-redigering funksjoner inkluderer interaktiv redigering, historysubstitution og kode ferdigstillelse på systemer som støtter GNU Readline bibliotek.Kanskje den raskeste sjekk for å se om kommandolinjen redigering støttes istyping Kontroll-P til den første Python-ledeteksten du får., Hvis den piper, youhave command line redigering; se Vedlegg Interaktive Inngang Redigering og Historie Erstatning for anintroduction til tastene. Dersom ingenting ser ut til å skje, eller hvis ^P isechoed, kommandolinje-redigering ikke er tilgjengelig, vil du bare være i stand til å usebackspace for å fjerne tegn fra gjeldende linje.,

tolken fungerer litt som Unix shell: når du er kalt med standardinput koblet til en tty-enhet, leser og utfører kommandoer interaktivt;når du er kalt med en fil argument eller med en fil som standard input, er det readsand kjører et skript fra denne filen.

En annen måte å starte tolk er python -c command ...,som utfører uttalelse(s) i kommando, analogt til shells-c alternativ., Siden Python uttalelser ofte inneholde mellomrom eller othercharacters som er spesielle for det er shell, det er vanligvis anbefalt å quotecommand i sin helhet med enkle anførselstegn.

Noen Python moduler er også nyttig som skript. Disse kan påberopes ved hjelp avpython -m module ..., som utfører kilde filen for modul asif du hadde stavet ut sitt fulle navn på kommandolinjen.

Når et skript fil er brukt, noen ganger er det nyttig å være i stand til å kjøre scriptand inn interaktiv modus etterpå. Dette kan gjøres ved å sende -ifør manuset.,

Alle command line alternativene er beskrevet i kommandolinjen og miljø.

2.1.1. Argumentet Passerer¶

Når kjente til tolk, script navn og ekstra argumentsthereafter er omgjort til en liste av strenger og tilordnet argvvariabel i sys modulen. Du kan få tilgang til denne listen ved å kjøre importsys. Lengden av listen er minst én; når ingen skript og ingen argumentsare gitt, sys.argv er en tom streng., Når skriptet navn er gitt som'-' (som betyr standard input), sys.argv er satt til '-'. Når-c kommando er nødvendig, sys.argv er satt til '-c'. Når-m modulen er brukt, sys.argv er satt til det fulle navnet på thelocated modul., Valg funnet etter -c kommando eller -mmodulen er ikke forbrukes av Python interpreter ‘ s alternativ behandling butleft i sys.argv for kommandoen eller modul for å håndtere.