2.1. Påberåbelse af Tolk¶
Python-fortolkeren er normalt installeret som /usr/local/bin/python3.9
på de maskiner, hvor det er muligt; at sætte /usr/local/bin
i yourUnix shell ‘ s søge sti, der gør det muligt at starte det ved at skrive kommandoen:
python3.9
til skallen., 1 da valget af den mappe, hvor tolken borer en installationsmulighed, er andre steder mulige; tjek med din localPython guru eller systemadministrator. (F,, /usr/local/python
er apopulær alternativ placering.)
på machinesindo .s-maskiner, hvor du har installeret Python fra Microsoft Store, vil kommandoen python3.9
være tilgængelig. Hvis du har py.e .e launcher installeret, du kan bruge kommandoen py
. Se e .cursus: Indstilling af miljøvariabler for andre måder at starte Python på.,
indtastning af et End-of-file-tegn (Control-D på uni., Control-on on .indo .s) ved den primære prompt får tolken til at afslutte med en nul e .itstatus. Hvis det ikke virker, kan du afslutte tolken ved at skrivefølgende kommando: quit()
.tolkens linjeredigeringsfunktioner omfatter interaktiv redigering, historieforfatning og kodeafslutning på systemer, der understøtter GNU Readline-biblioteket.Måske er den hurtigste kontrol for at se, om kommandolinjeredigering understøttes, at skrive kontrol-p til den første Python-prompt, du får., Hvis det bipper, youhave kommandolinje redigering; se Appendiks interaktiv Input redigering og historie Substitution for anintroduction til tasterne. Hvis intet ser ud til at ske, eller hvis ^P
isechoed, er kommandolinjeredigering ikke tilgængelig; Du kan kun bruge backspace til at fjerne tegn fra den aktuelle linje.,
tolken fungerer lidt ligesom Unix shell: når der kaldes med standardinput forbundet til en tty-enhed, læser og udfører kommandoer interaktivt;når der kaldes med en fil navn argument eller med en fil som standardinput, det readsand udfører et script fra denne fil.
en anden måde at starte tolken på er python -c command ...
,som udfører sætningen(sætningerne) i kommandoen, analog med shell ‘ s-c
valgmulighed., Da Python-udsagn ofte indeholder mellemrum eller andretegn, der er specielle for skallen, anbefales det normalt at quotuotecommand i sin helhed med enkelt citater.nogle Python-moduler er også nyttige som scripts. Disse kan påberåbes ved hjælp afpython -m module ...
, som udfører kildefilen for modul somhvis du havde stavet sit fulde navn på kommandolinjen.
Når en scriptfil bruges, er det nogle gange nyttigt at kunne køre scriptog gå ind i interaktiv tilstand bagefter. Dette kan gøres ved at passere -i
før scriptet.,
alle kommandolinjeindstillinger er beskrevet i kommandolinje og miljø.
2.1.1. Argument passerer <
Når det er kendt af tolken, scriptnavnet og yderligere argumenterderefter omdannes til en liste over strenge og tildeles til argv
variabel i sys
modul. Du kan få adgang til denne liste ved at udføre importsys
. Længden af listen er mindst en; når der ikke er angivet noget script og ingen argumenter, sys.argv
er en tom streng., Når scriptnavnet er angivet som'-'
(betyder standard input), sys.argv
er indstillet til '-'
. Når-c
kommando, der skal bruges, sys.argv
er indstillet til '-c'
. Når-m
modul bruges, sys.argv
er indstillet til det fulde navn på detplacerede modul., Indstillinger fundet efter -c
kommando eller -m
– modulet forbruges ikke af Python-tolkens valgmulighed behandling butleft i sys.argv
for kommandoen eller modulet at håndtere.