2.1. Invocar o Interpretador¶

O interpretador Python é instalado geralmente /usr/local/bin/python3.9naquelas máquinas onde ele está disponível; colocar /usr/local/bin no yourUnix caminho de procura da shell torna possível iniciá-lo digitando o comando:

python3.9

para o shell., 1 desde a escolha do diretório onde o interpretador LiveSe de uma opção de Instalação, outros lugares são possíveis; verifique com o seu guru local ou administrador de Sistema. (Por exemplo, /usr/local/python é uma localização alternativa apopular.)

nas máquinas Windows onde você instalou Python da Microsoft Store, o comando python3.9 estará disponível. Se tiveres o py.lançador exe instalado, poderá usar o comando py. Veja o Excursus: configurar variáveis de ambiente para outras formas de lançar o Python.,

dactilografar um carácter de fim de ficheiro (Control-D no Unix, Control-Z onWindows) na linha de comandos primária faz com que o interpretador saia com um zero exitstatus. Se isso não funcionar, você pode sair do interpretador escrevendo o seguinte comando: quit().

As funcionalidades de edição de linhas do interpretador incluem edição interativa, introdução de histórias e completação de código em sistemas que suportam a biblioteca de leitura GNU.Talvez a verificação mais rápida para ver se a edição da linha de comandos é suportada pelo controlo-P do istyping para a primeira linha de comandos Python que receber., Se ele apitar, terá edição da linha de comandos; veja o apêndice edição interactiva de entrada e substituição de histórico para uma introdução às teclas. Se nada parece acontecer, ou se ^P isechoed, a edição da linha de comandos não está disponível; só poderá usar o espaço para remover os caracteres da linha actual.,

O interpretador funciona um pouco como o shell do Unix: quando chamado com standardinput conectado a um dispositivo tty, ele lê e executa comandos interativamente;quando chamado com um argumento de nome de arquivo ou com um arquivo como entrada padrão, ele readsand executa um script do arquivo.

uma segunda maneira de iniciar o interpretador é python -c command ...,que executa a(s) declaração (ões) no comando, análoga à opção do shell-c., Uma vez que as declarações Python muitas vezes contêm espaços ou outros caracteres que são especiais para o shell, é geralmente aconselhado a quotecommand em sua totalidade com aspas simples.alguns módulos Python também são úteis como scripts. Estes podem ser invocados usandopython -m module ..., que executa o ficheiro de código para o módulo asif que você tinha escrito o seu nome completo na linha de comandos.

Quando um arquivo de script é usado, às vezes é útil ser capaz de executar o script e entrar no modo interativo depois. Isto pode ser feito passando -iantes do script.,

Todas as opções da linha de comandos estão descritas na linha de comandos e no ambiente.

2.1.1. Argumento Passar¶

Quando conhecido para o intérprete, o nome do script e adicionais argumentsthereafter são transformados em uma lista de cadeias de caracteres e atribuído para o argvvariável sys módulo. Você pode acessar esta lista executando importsys. O comprimento da lista é pelo menos um; quando nenhum script e nenhum arguments são dados, sys.argv é uma cadeia vazia., Quando o nome do script é dado como'-' (significando entrada padrão), sys.argv é definido como '-'. When-c command is used, sys.argv is set to'-c'. When-mmodule is used,sys.argv is set to the full name of thelocated module., Opções encontradas depois de -c comando ou -mmódulo não são consumidas pelo interpretador Python a opção de processamento butleft em sys.argv para o comando ou o módulo para lidar.