2.1. Bruk av Tolk¶
Python-tolkeren er vanligvis installert som /usr/local/bin/python3.9
på 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 -i
fø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 argv
variabel 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 -m
modulen er ikke forbrukes av Python interpreter ‘ s alternativ behandling butleft i sys.argv
for kommandoen eller modul for å håndtere.