2.1. Vyvolání Tlumočník¶

Na Pythonu je obvykle nainstalován jako /usr/local/bin/python3.9na těchto strojích, kde je k dispozici; dát /usr/local/bin v yourUnix shell hledat cestu, dělá to možné jej spustit zadáním příkazu:

python3.9

shell., 1 Vzhledem k tomu, že volba adresáře, kde žije tlumočníkje možnost instalace, jsou možná další místa; obraťte se na localPython guru nebo správce systému. (Např. /usr/local/python je populární alternativní umístění.)

na počítačích se systémem Windows, kde jste nainstalovali Python z Microsoft Store, bude k dispozici příkaz python3.9. Pokud máte py.exe launcher nainstalován ,můžete použítpypříkaz. Viz Excursus: nastavení proměnných prostředí pro jiné způsoby spuštění Pythonu.,

zadáním znaku end-of-file (Control-D na Unixu, Control-z onWindows) na primárním řádku způsobí, že interpret skončí s nulovým výstupem. Pokud to nefunguje, můžete ukončit tlumočník zadáním následující příkaz: quit().

funkce linkového editování tlumočníka zahrnují interaktivní editaci, historysubstituci a dokončení kódu v systémech, které podporují knihovnu GNU Readline.Možná nejrychlejší kontrola, zda je podporována editace příkazového řádku, istyping Control-P na první výzvu Pythonu, kterou získáte., Pokud pípne, máte editaci příkazového řádku; viz dodatek interaktivní úpravy vstupu a nahrazení Historie pro anintroduction ke klávesám. Pokud se nic nezdá, nebo pokud ^P isechoed, editace příkazového řádku není k dispozici; budete moci použít pouze prostor pro odstranění znaků z aktuálního řádku.,

tlumočník působí poněkud jako Unix shell: když volal s standardinput připojen k zařízení tty, to čte a vykonává příkazy interaktivně;když volal s názvem souboru, argument nebo soubor jako standardní vstup, to readsand spustí skript ze souboru.

druhý způsob, jak začíná tlumočník je python -c command ...,který provede příkaz(y) v příkazu, podobně jako shell-c možnost., Vzhledem k tomu, že příkazy Pythonu často obsahují mezery nebo jinépostavy, které jsou pro shell zvláštní, obvykle se doporučuje quotecommand v plném rozsahu s jednotlivými uvozovkami.

některé moduly Python jsou také užitečné jako skripty. Tyto lze vyvolat pomocípython -m module ..., který vykonává zdrojový soubor pro modul asif jste měli napsáno jeho plné jméno na příkazovém řádku.

při použití skriptového souboru je někdy užitečné spustit skripta a poté vstoupit do interaktivního režimu. To lze provést předáním-ipřed skriptem.,

všechny možnosti příkazového řádku jsou popsány v příkazovém řádku a prostředí.

2.1.1. Argument Absolvování¶

Když je známo, že interpret, název skriptu a další argumentsthereafter se změnil na seznam řetězců a přidělen do argvproměnná v sys modul. K tomuto seznamu můžete přistupovat spuštěním importsys. Délka seznamu je alespoň jedna; když není uveden žádný skript a žádné argumenty, sys.argv je prázdný řetězec., Pokud skript název je uveden jako'-' (což znamená standardní vstup), sys.argv je nastavena na '-'. Při použití příkazu-c je sys.argv nastavena na '-c'. Při použití modulu-m je sys.argv nastaven na plný název modulu., Možnosti nalézt po -c příkaz nebo -mmodul nejsou spotřebovány v Pythonu je možnost zpracování butleft v sys.argv příkazu nebo modul zvládnout.