2.1. Hivatkozva a Tolmács ś
A Python értelmező általában telepítve, mint a /usr/local/bin/python3.9
be azok a gépek, ahol rendelkezésre áll; elhelyezés /usr/local/bin
a yourUnix shell keresési elérési lehetővé teszi, hogy a start beírja a parancs:
python3.9
a shell., 1 Mivel a könyvtár kiválasztása, ahol a tolmács éltelepítési lehetőség, más helyek is lehetségesek; kérdezze meg a localPython guru-t vagy a rendszergazdát. (Pl. /usr/local/python
népszerű alternatív hely.)
azokon a Windows gépeken, ahol telepítette a Python-t a Microsoft Store-ból, a python3.9
parancs lesz elérhető. Ha megvan a py.EXE launcher telepítve, akkor a py
parancs. Lásd: Excursus: környezeti változók beállítása a Python elindításának más módjaira.,
a fájlvégi karakter beírása (Control-D A Unix-on, Control-Z onWindows) az elsődleges promptban a tolmács kilépését nulla exitstatussal okozza. Ha ez nem működik, kiléphet a tolmácsból a következő parancs beírásával: quit()
.
az interpreter vonalszerkesztési funkciói közé tartozik az interaktív szerkesztés, a historysubstitution és a kód kitöltése a GNU Readline könyvtárat támogató rendszereken.Talán a leggyorsabb ellenőrzés annak megállapítására,hogy a parancssori szerkesztés támogatott-e istyping Control-P az első Python prompthoz., Ha sípol, akkor parancssori szerkesztéssel rendelkezik; lásd: Appendix Interactive Input Editing and History Substitution for anintroduction to the keys. Ha úgy tűnik, hogy semmi sem történik, vagy ha a^P
isechoed, a parancssori Szerkesztés nem érhető el; csak akkor használhatja a csomagtér, hogy eltávolítsa a karaktereket az aktuális sorból.,
az értelmező kissé úgy működik, mint a Unix shell: amikor egy TTY-eszközhöz csatlakoztatott standardinput-tal hívják, interaktívan beolvassa és végrehajtja a parancsokat; ha fájlnév argumentummal vagy szabványos bemenetként egy fájllal hívják, akkor olvassa elés végrehajtja a szkriptet a fájlból.
a tolmács indításának második módja a python -c command ...
, amely végrehajtja a parancsban lévő utasítás(oka) t, hasonlóan a shell-c
opciójához., Mivel a Python kijelentések gyakran tartalmaznak szóközöket vagy másokatolyan karakterek, amelyek különlegesek a héjhoz, általában azt tanácsolják, hogy egyetlen idézőjelekkel teljes egészében idézjenek.
egyes Python modulok szkriptekként is hasznosak. Ezeket lehet hivatkozni apython -m module ...
, amely végrehajtja a forrás fájlt modul asif már kifejtette a teljes nevét a parancssorban.
szkriptfájl használatakor néha hasznos lehet A szkript futtatásaés utána interaktív módba lépjen. Ezt úgy lehet megtenni, hogy a -i
A szkript előtt átadja.,
az összes parancssori beállítást a parancssor és a környezet írja le.
2.1.1. Argumentum halad¶
ha ismert, hogy a tolmács, a szkript neve és további érveka továbbiakban vált egy listát a húrok és rendelt a argv
változó a sys
modul. Ezt a listát a importsys
végrehajtásával érheti el. A lista hossza legalább egy; ha nincs szkript és nincs argumentsare megadva, sys.argv
egy üres karakterlánc., Ha a szkript neve'-'
(jelentése standard bemenet), sys.argv
'-'
. -c
parancs használata esetén a sys.argv
értéke '-c'
. Amikor-m
modult használunk,sys.argv
A modul teljes neve., A -c
parancs vagy-m
a modult nem használja fel a Python értelmező opciója asys.argv
parancs vagy modul kezelésére.