2.1. Invocarea Interpret¶

interpretorul Python este de obicei instalat ca /usr/local/bin/python3.9pe aceste mașini în cazul în care este disponibil; pun /usr/local/bin în yourUnix shell calea de căutare face posibil să-l înceapă prin tastarea comenzii:

python3.9

la shell., 1 de la alegerea directorului în care trăiește interpretuleste o opțiune de instalare, sunt posibile alte locuri; consultați guru-ul localPython sau administratorul de sistem. (E. g., /usr/local/python este apopular locație alternativă.)

pe mașinile Windows unde ați instalat Python din Microsoft Store, comanda python3.9 va fi disponibilă. Dacă aveți py.exe launcher instalat, puteți utiliza comanda py. A se vedea Excursus: setarea variabilelor de mediu pentru alte moduri de a lansa Python.,

tastarea unui caracter de sfârșit de fișier (Control-D pe Unix, Control-Z peWindows) la promptul principal determină interpretul să iasă cu un exitstatus zero. Dacă acest lucru nu funcționează, puteți ieși din interpret tastândurmătoarea comandă: quit().caracteristicile de editare a liniei interpretului includ editarea interactivă, historysubstitution și completarea Codului pe sistemele care acceptă biblioteca GNU Readline.Poate cea mai rapidă verificare pentru a vedea dacă editarea liniei de comandă este acceptată este tastarea Control-P la primul prompt Python pe care îl obțineți., Dacă emite un semnal sonor, aveți editarea liniei de comandă; consultați Editarea interactivă a intrărilor din anexă și înlocuirea istoricului pentru introducerea tastelor. Dacă nimic nu pare să se întâmple, sau dacă ^P isechoed, linia de comandă de editare nu sunt disponibile; veți fi doar posibilitatea de a usebackspace pentru a elimina caractere din linia curentă.,

interpretul funcționează oarecum asemănător Unix shell: când a sunat cu standardinput conectat la un dispozitiv tty, se citește și execută comenzi în mod interactiv;când este numit cu un nume de fișier argument sau cu un fișier standard de intrare, se readsand execută un script din acel fișier.

Un al doilea mod de a începe interpret este python -c command ...,care execută instrucțiunea(e) la comandă, analog cu shell-c opțiune., Deoarece declarațiile Python conțin adesea spații sau altecaractere speciale pentru shell, este de obicei recomandat să se comande în întregime cu citate unice.unele module Python sunt de asemenea utile ca scripturi. Acestea pot fi invocate folosindpython -m module ..., care execută fișierul sursă pentru modulul asidacă ați scris numele complet pe linia de comandă.

când se utilizează un fișier script, uneori este util să poți rula scriptul și să intri în modul interactiv după aceea. Acest lucru se poate face prin trecerea -iînainte de script.,

toate opțiunile liniei de comandă sunt descrise în linia de comandă și mediu.

2.1.1. Argument Trece¶

atunci Când a cunoscut interpret, script-ul, numele și suplimentare argumentsthereafter sunt transformate într-o listă de siruri de caractere și atribuite argvvariabilă în sys module. Puteți accesa această listă executând importsys. Lungimea listei este de cel puțin unul; când nici un script si nu argumentsare dat, sys.argv este un șir gol., Când scenariul nume este dat ca'-' (adica standard de intrare), sys.argv este setat la '-'. Când-c comanda este folosită, sys.argv este setat la '-c'. Când-m modulul este folosit, sys.argv este setat la numele complet al thelocated module., Opțiuni găsit după -c comanda sau -mmodule nu sunt consumate de către interpretorul Python este opțiunea de prelucrare butleft în sys.argv pentru comanda sau modul de manevrat.