InglêsFrancêsEspanhol

favicon do OnWorks

python3.5-dbg - Online na nuvem

Execute o python3.5-dbg no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando python3.5-dbg que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS

PROGRAMA:

NOME


python - uma linguagem de programação interpretada, interativa e orientada a objetos

SINOPSE


python [ -B ] [ -b ] [ -d ] [ -E ] [ -h ] [ -i ] [ -I ]
[ -m nome do módulo ] [ -q ] [ -O ] [ -OO ] [ -s ] [ -S ] [ -u ]
[ -v ] [ -V ] [ -W argumento ] [ -x ] [[ -X opção ] -? ]
[ -c comando | escrita | -] [ argumentos ]

DESCRIÇÃO


Python é uma linguagem de programação interpretada, interativa e orientada a objetos que combina
notável poder com sintaxe muito clara. Para uma introdução à programação em Python,
veja o Tutorial do Python. Os documentos de referência da biblioteca Python integrados e padrão
tipos, constantes, funções e módulos. Finalmente, o Manual de Referência Python descreve
a sintaxe e a semântica da linguagem central em (talvez até demais) detalhes. (Esses
os documentos podem ser localizados através do INTERNET RECURSOS abaixo; eles podem ser instalados em seu
sistema também.)

O poder básico do Python pode ser estendido com seus próprios módulos escritos em C ou C ++. Na maioria
sistemas, tais módulos podem ser carregados dinamicamente. Python também é adaptável como uma extensão
idioma para aplicativos existentes. Veja a documentação interna para dicas.

A documentação para módulos e pacotes Python instalados pode ser visualizada executando o pydoc
.

COMANDO LINHA OPÇÕES


-B Não escreva .py [co] arquivos na importação. Veja também PYTHONDONTWRITEBYTECODE.

-b Emita avisos sobre str (bytes_instance), str (bytearray_instance) e comparação
bytes / bytearray com str. (-bb: problemas de erros)

-c comando
Especifique o comando a ser executado (consulte a próxima seção). Isso encerra a lista de opções
(as opções a seguir são passadas como argumentos para o comando).

-d Ative a saída de depuração do analisador (apenas para assistentes, dependendo da compilação
opções).

-E Ignore as variáveis ​​de ambiente como PYTHONPATH e PYTHONHOME que modificam o
comportamento do intérprete.

-h , -? , --Socorro
Imprime o uso do executável do interpretador e sai.

-i Quando um script é passado como primeiro argumento ou o -c opção é usada, digite
modo interativo após a execução do script ou do comando. Não lê o
Arquivo $ PYTHONSTARTUP. Isso pode ser útil para inspecionar variáveis ​​globais ou uma pilha
trace quando um script levanta uma exceção.

-I Execute o Python no modo isolado. Isso também implica -E e -s. No modo isolado sys.path
não contém o diretório do script nem o diretório de pacotes do site do usuário. Tudo
As variáveis ​​de ambiente PYTHON * também são ignoradas. Outras restrições podem ser
imposto para evitar que o usuário injete código malicioso.

-m nome do módulo
検索 caminho do sistema para o módulo nomeado e executa o correspondente .py arquivo como um
script.

-O Ative as otimizações básicas. Dado duas vezes, faz com que os docstrings sejam descartados.

-OO Descartar docstrings além do -O otimizações.

-q Não imprima a versão e as mensagens de copyright. Essas mensagens também são suprimidas
no modo não interativo.

-s Não adicione o diretório do site do usuário a sys.path.

-S Desabilite a importação do módulo local e as manipulações dependentes do local de
caminho do sistema que isso acarreta. Também desative essas manipulações se local é explicitamente
importado mais tarde.

-u Força as camadas binárias de E / S de stdout e stderr a serem sem buffer. stdin é sempre
armazenado em buffer. A camada de E / S de texto ainda será armazenada em buffer de linha.

-v Imprime uma mensagem cada vez que um módulo é inicializado, mostrando o local (nome do arquivo ou
módulo integrado) a partir do qual é carregado. Quando dado duas vezes, imprime uma mensagem para
cada arquivo verificado durante a pesquisa de um módulo. Também fornece
informações sobre a limpeza do módulo na saída.

-V , --versão
Imprime o número da versão Python do executável e sai.

-W argumento
Controle de advertência. Python às vezes imprime mensagem de aviso para sys.stderr. Um típico
a mensagem de aviso tem o seguinte formato: lima:linha: categoria: mensagem. Por padrão, o
cada aviso é impresso uma vez para cada linha de origem onde ocorre. Esta opção
controla a freqüência com que os avisos são impressos. Múltiplo -W opções podem ser fornecidas; quando um
aviso corresponde a mais de uma opção, a ação para a última opção correspondente é
realizada. Inválido -W opções são ignoradas (uma mensagem de aviso é impressa sobre
opções inválidas quando o primeiro aviso é emitido). Os avisos também podem ser controlados
de dentro de um programa Python usando o avisos módulo.

A forma mais simples de argumento é um dos seguintes açao strings (ou um único
abreviação): ignorar para ignorar todos os avisos; omissão para solicitar explicitamente o
comportamento padrão (imprimir cada aviso uma vez por linha de origem); todos os imprimir um
aviso cada vez que ocorre (isso pode gerar muitas mensagens se um aviso for
disparado repetidamente para a mesma linha de origem, como dentro de um loop); módulo para
imprima cada aviso apenas na primeira vez em que ocorrer em cada módulo; uma vez imprimir cada
avisando apenas na primeira vez que ocorre no programa; ou erro para levantar um
exceção em vez de imprimir uma mensagem de aviso.

A forma completa de argumento is açao:mensagem:categoria:módulo:linha. Aqui, açao is
conforme explicado acima, mas se aplica apenas a mensagens que correspondem aos campos restantes.
Os campos vazios correspondem a todos os valores; campos vazios finais podem ser omitidos. o mensagem
campo corresponde ao início da mensagem de aviso impressa; esta correspondência é caso-
insensível. o categoria campo corresponde à categoria de aviso. Este deve ser um
nome da classe; o teste de correspondência se a categoria real de aviso da mensagem é um
subclasse da categoria de aviso especificada. O nome completo da classe deve ser fornecido.
A módulo campo corresponde ao nome do módulo (totalmente qualificado); esta correspondência é caso-
confidencial. o linha campo corresponde ao número da linha, onde zero corresponde a todas as linhas
números e é, portanto, equivalente a um número de linha omitido.

-X opção
Defina a opção específica de implementação.

-x Pule a primeira linha da fonte. Isso se destina apenas a um hack específico do DOS.
Aviso: os números de linha nas mensagens de erro serão desativados em um!

INTÉRPRETE INTERFACE


A interface do interpretador se parece com a do shell UNIX: quando chamada com padrão
entrada conectada a um dispositivo tty, ele solicita comandos e os executa até que um EOF seja
leitura; quando chamado com um argumento de nome de arquivo ou com um arquivo como entrada padrão, ele lê e
executa um escrita desse arquivo; quando chamado com -c comando, ele executa o Python
declaração (ões) fornecida (s) como comando. Aqui comando pode conter várias declarações separadas por
newlines. O espaço em branco à esquerda é significativo nas instruções do Python! Em não interativo
modo, toda a entrada é analisada antes de ser executada.

Se disponível, o nome do script e argumentos adicionais daí em diante são passados ​​para o script
na variável Python sys.argv, que é uma lista de strings (você deve primeiro importar sys para
ser capaz de acessá-lo). Se nenhum nome de script for fornecido, sys.argv [0] é uma string vazia; E se -c
é usado, sys.argv [0] contém a string '-c'. Observe que as opções interpretadas pelo
O próprio interpretador Python não é colocado em sys.argv.

No modo interativo, o prompt principal é `>>> '; o segundo prompt (que aparece quando um
comando não está completo) é `... '. Os prompts podem ser alterados por atribuição a sys.ps1 or
sys.ps2. O interpretador fecha quando lê um EOF em um prompt. Quando um não manipulado
ocorre uma exceção, um rastreamento de pilha é impresso e o controle retorna ao prompt principal; no
modo não interativo, o intérprete sai após imprimir o rastreamento da pilha. A interrupção
sinal aumenta o Interrupção do teclado exceção; outros sinais UNIX não são capturados (exceto
que o SIGPIPE às vezes é ignorado, em favor do Erro IO exceção). Mensagens de erro são
escrito para stderr.

ARQUIVOS E DIRETÓRIOS


Eles estão sujeitos a diferenças dependendo das convenções de instalação locais; $ {prefix} e
$ {exec_prefix} são dependentes da instalação e devem ser interpretados como para software GNU;
eles podem ser os mesmos. No Debian GNU / {Hurd, Linux}, o padrão para ambos é / usr.

$ {exec_prefix} / bin / python
Localização recomendada do intérprete.

$ {prefix} / lib / python
$ {exec_prefix} / lib / python
Localizações recomendadas dos diretórios que contêm os módulos padrão.

$ {prefix} / include / python
$ {exec_prefix} / include / python
Localizações recomendadas dos diretórios que contêm os arquivos de inclusão necessários para
desenvolver extensões Python e incorporar o interpretador.

MEIO AMBIENTE VARIÁVEIS


PYTHO HOME
Altere a localização das bibliotecas Python padrão. Por padrão, as bibliotecas
são pesquisados ​​em $ {prefix} / lib / python e
$ {exec_prefix} / lib / python , onde $ {prefix} e $ {exec_prefix} são
diretórios dependentes da instalação, ambos padronizados para / usr / local. Quando
$ PYTHONHOME é definido como um único diretório, seu valor substitui $ {prefix} e
$ {exec_prefix}. Para especificar valores diferentes para eles, defina $ PYTHONHOME como
$ {prefix}: $ {exec_prefix}.

PITONPATO
Aumenta o caminho de pesquisa padrão para arquivos de módulo. O formato é o mesmo do
$ PATH do shell: um ou mais nomes de caminho de diretório separados por dois pontos. Inexistente
os diretórios são ignorados silenciosamente. O caminho de pesquisa padrão é a instalação
dependente, mas geralmente começa com $ {prefix} / lib / python (ver PYTHONHOME
acima de). O caminho de pesquisa padrão é sempre anexado a $ PYTHONPATH. Se um script
argumento é fornecido, o diretório que contém o script é inserido no caminho em
frente de $ PYTHONPATH. O caminho de pesquisa pode ser manipulado de dentro de um Python
programa como a variável caminho do sistema.

PYTHONSTARTUP
Se este for o nome de um arquivo legível, os comandos Python nesse arquivo são
executado antes que o primeiro prompt seja exibido no modo interativo. O arquivo é
executado no mesmo espaço de nome onde os comandos interativos são executados para que
objetos definidos ou importados nele podem ser usados ​​sem qualificação no
sessão interativa. Você também pode alterar os prompts sys.ps1 e sys.ps2 neste
arquivo.

PITONOTIMIZAR
Se for definido como uma string não vazia, é equivalente a especificar o -O opção.
Se definido como um inteiro, é equivalente a especificar -O várias vezes.

PYTHONDEBUG
Se for definido como uma string não vazia, é equivalente a especificar o -d opção.
Se definido como um inteiro, é equivalente a especificar -d várias vezes.

PYTHONDONWRITEBYTECODE
Se for definido como uma string não vazia, é equivalente a especificar o -B opção
(não tente escrever .py [co] arquivos).

PITONINSPECT
Se for definido como uma string não vazia, é equivalente a especificar o -i opção.

PITONIOENCODAGEM
Se for definido antes de executar o interpretador, ele substitui a codificação usada para
stdin / stdout / stderr, na sintaxe nome de codificação:manipulador de erros A manipulador de erros parte
é opcional e tem o mesmo significado que em str.encode. Para stderr, o manipulador de erros
parte é ignorada; o manipulador sempre será ´´legado invertido´´.

SITE DO PYTHONNOUSERS
Se for definido como uma string não vazia, é equivalente a especificar o -s opção
(Não adicione o diretório do site do usuário a sys.path).

PYTHONUNBUFERED
Se for definido como uma string não vazia, é equivalente a especificar o -u opção.

PITONVERBOSE
Se for definido como uma string não vazia, é equivalente a especificar o -v opção.
Se definido como um inteiro, é equivalente a especificar -v várias vezes.

PYTHONADVERTÊNCIAS
Se for definido como uma string separada por vírgulas, é equivalente a especificar o -W
opção para cada valor separado.

SEMENTE DE PITONHASH
Se esta variável for definida como "aleatória", um valor aleatório é usado para semear os hashes de
str, bytes e objetos datetime.

Se PYTHONHASHSEED for definido como um valor inteiro, ele será usado como uma semente fixa para
gerando o hash () dos tipos cobertos pela randomização do hash. Seu propósito
é permitir hash repetível, como para autotestes do próprio intérprete,
ou para permitir que um cluster de processos Python compartilhe valores de hash.

O número inteiro deve ser um número decimal no intervalo [0,4294967295]. Especificando o
o valor 0 desabilitará a randomização de hash.

Use python3.5-dbg online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad