Questo è il comando python3dm che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
python - un linguaggio di programmazione interpretato, interattivo e orientato agli oggetti
SINOSSI
python [ -B ] [ -b ] [ -d ] [ -E ] [ -h ] [ -i ] [ -I ]
[ -m nome-modulo ] [ -q ] [ -O ] [ -OO ] [ -s ] [ -S ] [ -u ]
[ -v ] [ -V ] [ -W argomento ] [ -x ] [ [ -X opzione ] -? ]
[ -c command | copione | -] [ argomenti ]
DESCRIZIONE
Python è un linguaggio di programmazione interpretato, interattivo e orientato agli oggetti che combina
notevole potenza con una sintassi molto chiara. Per un'introduzione alla programmazione in Python,
vedere il tutorial su Python. I documenti di riferimento della libreria Python integrati e standard
tipi, costanti, funzioni e moduli. Infine, il manuale di riferimento di Python descrive
la sintassi e la semantica del linguaggio centrale in (forse anche troppo) dettagli. (Queste
i documenti possono essere trovati tramite il INTERNET RISORSE sotto; possono essere installati sul tuo
anche il sistema.)
La potenza di base di Python può essere estesa con i tuoi moduli scritti in C o C++. Sulla maggior parte
sistemi tali moduli possono essere caricati dinamicamente. Python è anche adattabile come estensione
lingua per le applicazioni esistenti. Consultare la documentazione interna per suggerimenti.
La documentazione per i moduli e i pacchetti Python installati può essere visualizzata eseguendo il pydoc
.
COMANDO LINE VERSIONI
-B non scrivere .py[co] file in fase di importazione. Vedi anche PYTHONDONTWRITEBYTECODE.
-b Invia avvisi su str(bytes_instance), str(bytearray_instance) e confronto
byte/bytearray con str. (-bb: errori di emissione)
-c command
Specificare il comando da eseguire (vedere la sezione successiva). Questo termina l'elenco delle opzioni
(le seguenti opzioni vengono passate come argomenti al comando).
-d Attiva l'output di debug del parser (solo per le procedure guidate, a seconda della compilazione
opzioni).
-E Ignora le variabili di ambiente come PYTHONPATH e PYTHONHOME che modificano il
comportamento dell'interprete.
-h , -? , --Aiuto
Stampa l'utilizzo dell'eseguibile interprete ed esce.
-i Quando uno script viene passato come primo argomento o come -c viene utilizzata l'opzione, invio
modalità interattiva dopo aver eseguito lo script o il comando. Non legge il
$PYTHONSTARTUP. Questo può essere utile per ispezionare le variabili globali o uno stack
trace quando uno script solleva un'eccezione.
-I Esegui Python in modalità isolata. Questo implica anche -E e a -s. In modalità isolata sys.path
non contiene né la directory dello script né la directory dei pacchetti del sito dell'utente. Tutto
Anche le variabili di ambiente PYTHON* vengono ignorate. Ulteriori restrizioni possono essere
imposto per impedire all'utente di iniettare codice dannoso.
-m nome-modulo
Ricerche percorso.sys per il modulo denominato ed esegue il corrispondente .py file come file
script.
-O Attiva le ottimizzazioni di base. Dato due volte, fa sì che le docstring vengano scartate.
-OO Elimina le docstring oltre a -O ottimizzazioni.
-q Non stampare la versione e i messaggi di copyright. Anche questi messaggi vengono soppressi
in modalità non interattiva.
-s Non aggiungere la directory del sito utente a sys.path.
-S Disabilita l'importazione del modulo site e le manipolazioni sito-dipendenti di
percorso.sys che comporta. Disabilita anche queste manipolazioni se site è esplicitamente
importato in seguito.
-u Forza l'unbuffered dei livelli di I/O binari di stdout e stderr. stdin è sempre
tamponato. Il livello di I/O del testo sarà ancora in buffer di linea.
-v Stampa un messaggio ogni volta che viene inizializzato un modulo, mostrando il luogo (nome file o
modulo integrato) da cui viene caricato. Se dato due volte, stampa un messaggio per
ogni file che viene controllato durante la ricerca di un modulo. Fornisce anche
informazioni sulla pulizia del modulo all'uscita.
-V , --versione
Stampa il numero di versione di Python dell'eseguibile ed esce.
-W argomento
Controllo dell'avvertimento. Python a volte stampa un messaggio di avviso su sys.stderr. Un tipico
messaggio di avviso ha la seguente forma: filetto:linea: categoria: messaggio. Per impostazione predefinita,
ogni avviso viene stampato una volta per ogni riga di origine in cui si verifica. Questa opzione
controlla la frequenza con cui vengono stampati gli avvisi. multiplo -W possono essere date opzioni; Quando un
warning corrisponde a più di un'opzione, l'azione per l'ultima opzione corrispondente è
eseguita. Non valido -W le opzioni vengono ignorate (viene stampato un messaggio di avviso su
opzioni non valide quando viene emesso il primo avviso). Gli avvisi possono anche essere controllati
dall'interno di un programma Python usando il avvertenze modulo.
La forma più semplice di argomento è uno dei seguenti azione stringhe (o un unico
abbreviazione): ignorare ignorare tutti gli avvisi; difetto di richiedere esplicitamente il
comportamento predefinito (stampa di ogni avviso una volta per riga di origine); contro tutti i stampare un
avviso ogni volta che si verifica (questo può generare molti messaggi se viene visualizzato un avviso
attivato ripetutamente per la stessa linea di origine, ad esempio all'interno di un ciclo); modulo a
stampare ogni avviso solo la prima volta che si verifica in ogni modulo; una volta per stampare ciascuno
avviso solo la prima volta che si verifica nel programma; o errore alzare un
eccezione invece di stampare un messaggio di avviso.
La forma completa di argomento is azione:messaggio:categoria:modulo:linea. Qui, azione is
come spiegato sopra, ma si applica solo ai messaggi che corrispondono ai campi rimanenti.
I campi vuoti corrispondono a tutti i valori; i campi vuoti finali possono essere omessi. Il messaggio
il campo corrisponde all'inizio del messaggio di avviso stampato; questa partita è il caso-
insensibile. Il categoria campo corrisponde alla categoria di avviso. Questo deve essere un
nome della classe; il test di corrispondenza se la categoria di avviso effettiva del messaggio è a
sottoclasse della categoria di avviso specificata. È necessario fornire il nome completo della classe.
Le modulo il campo corrisponde al nome del modulo (completamente qualificato); questa partita è il caso-
sensibile. Il linea il campo corrisponde al numero di riga, dove zero corrisponde a tutte le righe
numeri ed è quindi equivalente a un numero di riga omesso.
-X opzione
Imposta l'opzione specifica per l'implementazione.
-x Salta la prima riga della fonte. Questo è inteso solo per un hack specifico per DOS.
Attenzione: i numeri di riga nei messaggi di errore verranno spostati di uno!
INTERPRETE INTERFACCIA
L'interfaccia dell'interprete assomiglia a quella della shell UNIX: quando viene chiamata con standard
input collegato a un dispositivo tty, richiede comandi e li esegue fino a quando non viene visualizzato un EOF
leggere; quando viene chiamato con un argomento nome file o con un file come input standard, legge e
esegue un copione da quel file; quando chiamato con -c command, esegue Python
dichiarazione(i) data come command. Qui command può contenere più istruzioni separate da
nuove righe. Gli spazi bianchi principali sono significativi nelle istruzioni Python! In non interattivo
modalità, l'intero input viene analizzato prima di essere eseguito.
Se disponibile, il nome dello script e gli argomenti aggiuntivi successivi vengono passati allo script
nella variabile Python sys.argv, che è un elenco di stringhe (devi prima importare sys a
potervi accedere). Se non viene fornito alcun nome di script, sys.argv[0] è una stringa vuota; Se -c
si usa, sys.argv[0] contiene la stringa '-C'. Nota che le opzioni interpretate da
L'interprete Python stesso non è inserito sys.argv.
In modalità interattiva, il prompt principale è `>>>'; il secondo prompt (che appare quando a
comando non è completo) è `...'. I prompt possono essere modificati assegnando a sys.ps1 or
sys.ps2. L'interprete si chiude quando legge un EOF al prompt. Quando un non gestito
si verifica un'eccezione, viene stampata una traccia dello stack e il controllo ritorna al prompt principale; in
modalità non interattiva, l'interprete esce dopo aver stampato la traccia dello stack. L'interruzione
segnale alza il TastieraInterruzione eccezione; altri segnali UNIX non vengono catturati (tranne
che SIGPIPE a volte viene ignorato, a favore del IOError eccezione). I messaggi di errore sono
scritto a stderr.
FILE E DIRECTORY
Questi sono soggetti a differenze a seconda delle convenzioni di installazione locali; ${prefisso} e
${exec_prefix} dipendono dall'installazione e devono essere interpretati come per il software GNU;
potrebbero essere uguali. Su Debian GNU/{Hurd,Linux} l'impostazione predefinita per entrambi è / usr.
${prefisso_exec}/bin/python
Posizione consigliata dell'interprete.
${prefisso}/lib/python
${exec_prefix}/lib/python
Posizioni consigliate delle directory contenenti i moduli standard.
${prefisso}/include/python
${exec_prefix}/include/python
Posizioni consigliate delle directory contenenti i file include necessari per
sviluppare estensioni Python e incorporare l'interprete.
AMBIENTE VARIABILI
PYTONHOME
Cambia la posizione delle librerie standard di Python. Per impostazione predefinita, le librerie
vengono cercati in ${prefix}/lib/python e
${exec_prefix}/lib/python , dove ${prefix} e ${exec_prefix} sono
directory dipendenti dall'installazione, entrambe impostate per impostazione predefinita su / Usr / local. Quando
$PYTHONHOME è impostato su una singola directory, il suo valore sostituisce sia ${prefix} che
${exec_prefix}. Per specificare valori diversi per questi, imposta $PYTHONHOME su
${prefisso}:${prefisso_exec}.
PITONE PERCORSO
Aumenta il percorso di ricerca predefinito per i file del modulo. Il formato è lo stesso del
$PATH della shell: uno o più percorsi di directory separati da due punti. Inesistente
le directory vengono ignorate silenziosamente. Il percorso di ricerca predefinito è installazione
dipendente, ma generalmente inizia con ${prefix}/lib/python (vedi PYTHONHOME
sopra). Il percorso di ricerca predefinito viene sempre aggiunto a $PYTHONPATH. Se uno script
viene fornito l'argomento, la directory contenente lo script viene inserita nel percorso in
davanti a $PYTHONPATH. Il percorso di ricerca può essere manipolato dall'interno di un Python
programma come variabile percorso.sys.
PYTHONSTARTUP
Se questo è il nome di un file leggibile, i comandi Python in quel file sono
eseguito prima che il primo prompt venga visualizzato in modalità interattiva. Il file è
eseguito nello stesso spazio dei nomi in cui vengono eseguiti i comandi interattivi in modo che
gli oggetti definiti o importati in esso possono essere utilizzati senza qualificazione nel
sessione interattiva. Puoi anche modificare le istruzioni sys.ps1 e a sys.ps2 in questo
file.
PYTHONOOTTIMIZZA
Se questo è impostato su una stringa non vuota è equivalente a specificare il -O opzione.
Se impostato su un numero intero, equivale a specificare -O più volte.
PYTHONDEBUG
Se questo è impostato su una stringa non vuota è equivalente a specificare il -d opzione.
Se impostato su un numero intero, equivale a specificare -d più volte.
PYTHONDONTWRITEBYTECCODE
Se questo è impostato su una stringa non vuota è equivalente a specificare il -B opzione
(non provare a scrivere .py[co] File).
ISPEZIONE PITONE
Se questo è impostato su una stringa non vuota è equivalente a specificare il -i opzione.
CODIFICA PYTHONIO
Se viene impostato prima di eseguire l'interprete, sovrascrive la codifica utilizzata per
stdin/stdout/stderr, nella sintassi nomecodifica:gestore di errori Le gestore di errori parte
è facoltativo e ha lo stesso significato di str.encode. Per stderr, il gestore di errori
parte viene ignorata; il gestore sarà sempre "backslashreplace".
SITO PYTHONNOUSER
Se questo è impostato su una stringa non vuota è equivalente a specificare il -s opzione
(Non aggiungere la directory del sito utente a sys.path).
PYTHONUNBOFFERATO
Se questo è impostato su una stringa non vuota è equivalente a specificare il -u opzione.
PYTHONVERBOSE
Se questo è impostato su una stringa non vuota è equivalente a specificare il -v opzione.
Se impostato su un numero intero, equivale a specificare -v più volte.
AVVERTENZE PITONE
Se questo è impostato su una stringa separata da virgole è equivalente a specificare il -W
opzione per ogni valore separato.
SEMI DI PITONE
Se questa variabile è impostata su "random", viene utilizzato un valore casuale per seminare gli hash di
str, byte e oggetti datetime.
Se PYTHONHASHSEED è impostato su un valore intero, viene utilizzato come seme fisso per
generando l'hash() dei tipi coperti dalla randomizzazione dell'hash. Il suo scopo
è quello di consentire l'hashing ripetibile, come per gli autotest per l'interprete stesso,
o per consentire a un cluster di processi Python di condividere valori hash.
Il numero intero deve essere un numero decimale nell'intervallo [0,4294967295]. Specificando il
il valore 0 disabiliterà la randomizzazione dell'hash.
Usa python3dm online usando i servizi onworks.net