EnglezăFrancezăSpaniolă

Favicon OnWorks

python3dm - Online în cloud

Rulați python3dm în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda python3dm care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


python - un limbaj de programare interpretat, interactiv, orientat pe obiecte

REZUMAT


piton [ -B ] [ -b ] [ -d ] [ -E ] [ -h ] [ -i ] [ -I ]
[ -m nume-modul ] [ -q ] [ -O ] [ -OO ] [ -s ] [ -S ] [ -u ]
[ -v ] [ -V ] [ -W argument ] [ -x ] [ [ -X opțiune ] -? ]
[ -c comandă | scenariu | - ] [ argumente ]

DESCRIERE


Python este un limbaj de programare interpretat, interactiv, orientat pe obiecte, care se combină
putere remarcabilă cu sintaxă foarte clară. Pentru o introducere în programare în Python,
vezi Tutorialul Python. Referința bibliotecii Python documentează încorporat și standard
tipuri, constante, funcții și module. În cele din urmă, Manualul de referință Python descrie
sintaxa și semantica limbajului de bază în (poate prea) multe detalii. (Aceste
documentele pot fi localizate prin intermediul INTERNET RESURSE de mai jos; acestea pot fi instalate pe dvs
sistem de asemenea.)

Puterea de bază a lui Python poate fi extinsă cu propriile module scrise în C sau C++. Pe majoritatea
sistemele astfel de module pot fi încărcate dinamic. Python este, de asemenea, adaptabil ca extensie
limbaj pentru aplicațiile existente. Consultați documentația internă pentru sugestii.

Documentația pentru modulele și pachetele Python instalate poate fi vizualizată prin rularea programului pidoc
programul.

COMMAND LINE OPŢIUNI


-B Nu scrie .py[co] fișiere la import. Vezi și PYTHONDONTWRITEBYTECODE.

-b Emiteți avertismente despre str(bytes_instance), str(bytearray_instance) și compararea
bytes/bytearray cu str. (-bb: emite erori)

-c comandă
Specificați comanda de executat (vezi secțiunea următoare). Aceasta închide lista de opțiuni
(următoarele opțiuni sunt transmise ca argumente comenzii).

-d Activați ieșirea de depanare a parserului (numai pentru vrăjitori, în funcție de compilare
Opțiuni).

-E Ignorați variabilele de mediu precum PYTHONPATH și PYTHONHOME care modifică
comportamentul interpretului.

-h , -? , --Ajutor
Imprimă utilizarea pentru executabilul interpretorului și iese.

-i Când un script este transmis ca prim argument sau -c este folosită opțiunea, introduceți
modul interactiv după executarea scriptului sau a comenzii. Nu citește
fișier $PYTHONSTARTUP. Acest lucru poate fi util pentru a inspecta variabile globale sau o stivă
urmărește când un script ridică o excepție.

-I Rulați Python în modul izolat. Acest lucru implică și -E si -s. În modul izolat sys.path
nu conține nici directorul script-ului, nici directorul site-packages al utilizatorului. Toate
Variabilele de mediu PYTHON* sunt de asemenea ignorate. Alte restricții pot fi
impus pentru a împiedica utilizatorul să injecteze cod rău intenționat.

-m nume-modul
Căutări sys.path pentru modulul numit și rulează modul corespunzător PY dosar ca a
script-ul.

-O Activați optimizările de bază. Dat de două ori, determină eliminarea documentelor.

-OO Aruncă docstring-urile în plus față de -O optimizări.

-q Nu tipăriți versiunea și mesajele privind drepturile de autor. Aceste mesaje sunt, de asemenea, suprimate
în modul non-interactiv.

-s Nu adăugați directorul site-ului utilizatorului la sys.path.

-S Dezactivează importul modulului teren și manipulările dependente de site ale
sys.path ceea ce presupune. Dezactivați și aceste manipulări dacă teren este în mod explicit
importat ulterior.

-u Forțați straturile I/O binare ale stdout și stderr să fie deblocate. stdin este întotdeauna
tamponat. Stratul I/O text va fi în continuare în buffer de linie.

-v Tipăriți un mesaj de fiecare dată când un modul este inițializat, arătând locul (nume fișier sau
modul încorporat) din care se încarcă. Când este dat de două ori, tipăriți un mesaj pentru
fiecare fișier care este verificat la căutarea unui modul. De asemenea, oferă
informații despre curățarea modulului la ieșire.

-V , --versiune
Imprimă numărul versiunii Python al executabilului și iese.

-W argument
Control de avertizare. Python imprimă uneori mesaj de avertizare către sys.stderr. Un tipic
mesajul de avertizare are următoarea formă: fişier:linie: categorie: mesaj. În mod implicit,
fiecare avertisment este tipărit o dată pentru fiecare linie sursă în care apare. Această opțiune
controlează cât de des sunt tipărite avertismentele. Multiplu -W pot fi oferite opțiuni; când un
avertismentul se potrivește cu mai multe opțiuni, acțiunea pentru ultima opțiune de potrivire este
efectuat. Invalid -W opțiunile sunt ignorate (este tipărit un mesaj de avertizare despre
opțiuni nevalide când este emis primul avertisment). Avertismentele pot fi, de asemenea, controlate
dintr-un program Python folosind avertismente modul.

Cea mai simplă formă de argument este una dintre următoarele acțiune șiruri (sau un unic
abreviere): ignora să ignore toate avertismentele; lipsă pentru a solicita în mod explicit
comportament implicit (imprimarea fiecărui avertisment o dată pe linie sursă); toate a tipări a
avertisment de fiecare dată când apare (acest lucru poate genera multe mesaje dacă este un avertisment
declanșat în mod repetat pentru aceeași linie sursă, cum ar fi în interiorul unei bucle); modul la
imprimați fiecare avertisment doar prima dată când apare în fiecare modul; dată pentru a tipări fiecare
avertizare doar prima dată când apare în program; sau eroare a ridica o
excepție în loc să tipăriți un mesaj de avertizare.

Forma completă a argument is acțiune:mesaj:categorie:modul:linia. Aici, acțiune is
după cum sa explicat mai sus, dar se aplică numai mesajelor care se potrivesc cu câmpurile rămase.
Câmpurile goale se potrivesc cu toate valorile; câmpurile goale din urmă pot fi omise. The mesaj
câmpul se potrivește cu începutul mesajului de avertizare tipărit; acest meci este cazul-
insensibil. The categorie câmpul se potrivește cu categoria de avertizare. Acesta trebuie să fie o
numele clasei; testul de potrivire dacă categoria reală de avertizare a mesajului este a
subclasa din categoria de avertizare specificată. Trebuie dat numele complet al clasei.
modul câmpul se potrivește cu numele modulului (complet calificat); acest meci este cazul-
sensibil. The linie câmpul se potrivește cu numărul liniei, unde zero se potrivește cu toată linia
numere și este astfel echivalent cu un număr de linie omis.

-X opțiune
Setați opțiunea specifică de implementare.

-x Sari peste prima linie a sursei. Acesta este destinat doar unui hack specific DOS.
Atenție: numerele liniilor din mesajele de eroare vor fi oprite cu unu!

INTERPRET INTERFAȚĂ


Interfața interpretorului seamănă cu cea a shell-ului UNIX: atunci când este apelată cu standard
intrare conectată la un dispozitiv tty, solicită comenzi și le execută până când apare un EOF
citit; când este apelat cu un argument de nume de fișier sau cu un fișier ca intrare standard, citește și
execută a scenariu din acel dosar; când chemat cu -c comandă, execută Python
declarație(e) dată(e) ca comandă. Aici comandă poate conține mai multe afirmații separate prin
linii noi. Spațiile albe în frunte sunt semnificative în declarațiile Python! În non-interactiv
modul, întreaga intrare este analizată înainte de a fi executată.

Dacă sunt disponibile, numele scriptului și argumentele suplimentare sunt transmise scriptului
în variabila Python sys.argv, care este o listă de șiruri (mai întâi trebuie import SYS la
să-l poată accesa). Dacă nu este dat un nume de script, sys.argv[0] este un șir gol; dacă -c
este folosit, sys.argv[0] conţine şirul '-c'. Rețineți că opțiunile interpretate de
Interpretul Python în sine nu este plasat sys.argv.

În modul interactiv, promptul principal este `>>>'; al doilea prompt (care apare atunci când a
comanda nu este completă) este „...”. Solicitările pot fi modificate prin atribuire la sys.ps1 or
sys.ps2. Interpretul se închide când citește un EOF la un prompt. Când un nemanetat
apare o excepție, este tipărită o urmă de stivă și controlul revine la promptul principal; în
modul non-interactiv, interpretul iese după imprimarea urmei stivei. Întreruperea
semnalul ridică KeyboardInterrupt excepție; alte semnale UNIX nu sunt captate (cu excepția
că SIGPIPE este uneori ignorat, în favoarea IOEroare excepție). Mesajele de eroare sunt
scris la stderr.

DOSARE AND DIRECTORII


Acestea sunt supuse diferențelor în funcție de convențiile locale de instalare; ${prefix} și
${exec_prefix} depind de instalare și ar trebui interpretat ca pentru software-ul GNU;
pot fi la fel. Pe Debian GNU/{Hurd,Linux} implicit pentru ambele este / usr.

${exec_prefix}/bin/python
Locația recomandată a interpretului.

${prefix}/lib/python
${exec_prefix}/lib/python
Locații recomandate ale directoarelor care conțin modulele standard.

${prefix}/include/python
${exec_prefix}/include/python
Locații recomandate ale directoarelor care conțin fișierele includ necesare pentru
dezvoltarea extensiilor Python și încorporarea interpretului.

MEDIUL VARIABILE


PYTHONHOME
Schimbați locația bibliotecilor standard Python. În mod implicit, bibliotecile
sunt căutate în ${prefix}/lib/python și
${exec_prefix}/lib/python , unde sunt ${prefix} și ${exec_prefix}
directoare dependente de instalare, ambele fiind implicite / Usr / local. Când
$PYTHONHOME este setat la un singur director, valoarea sa înlocuiește atât ${prefix} cât și
${exec_prefix}. Pentru a specifica valori diferite pentru acestea, setați $PYTHONHOME la
${prefix}:${exec_prefix}.

PYTHONPATH
Mărește calea de căutare implicită pentru fișierele module. Formatul este același cu cel
$PATH al shell-ului: unul sau mai multe căi de director separate prin două puncte. Inexistent
directoarele sunt ignorate în tăcere. Calea de căutare implicită este instalarea
dependent, dar începe în general cu ${prefix}/lib/python (vezi PYTHONHOME
de mai sus). Calea de căutare implicită este întotdeauna atașată la $PYTHONPATH. Dacă un scenariu
este dat, directorul care conține scriptul este inserat în calea în
în fața $PYTHONPATH. Calea de căutare poate fi manipulată din interiorul unui Python
program ca variabilă sys.path.

PYTHONSTARTUP
Dacă acesta este numele unui fișier care poate fi citit, comenzile Python din acel fișier sunt
executat înainte ca primul prompt să fie afișat în modul interactiv. Dosarul este
executat în același spațiu de nume în care sunt executate comenzi interactive astfel încât
obiectele definite sau importate în acesta pot fi utilizate fără calificare în
sesiune interactivă. De asemenea, puteți modifica solicitările sys.ps1 si sys.ps2 în acest
fișier.

PYTHONOPTIMIZAȚI
Dacă acesta este setat la un șir nevid, este echivalent cu specificarea -O opțiune.
Dacă este setat la un număr întreg, este echivalent cu specificarea -O de mai multe ori.

PYTHONDEBUG
Dacă acesta este setat la un șir nevid, este echivalent cu specificarea -d opțiune.
Dacă este setat la un număr întreg, este echivalent cu specificarea -d de mai multe ori.

PYTHONDONTWRITEBYTECODE
Dacă acesta este setat la un șir nevid, este echivalent cu specificarea -B opțiune
(nu incerca sa scrii .py[co] fișiere).

PYTHONINSPECT
Dacă acesta este setat la un șir nevid, este echivalent cu specificarea -i opțiune.

CODIFICAREA PYTHONIO
Dacă este setat înainte de a rula interpretul, acesta înlocuiește codificarea folosită pentru
stdin/stdout/stderr, în sintaxă codificare nume:manipulator de erori manipulator de erori parte
este optional si are acelasi sens ca in str.encode. Pentru stderr, the manipulator de erori
parte este ignorată; handlerul va fi întotdeauna „backslashreplace”.

PYTHONNOUSERSITE
Dacă acesta este setat la un șir nevid, este echivalent cu specificarea -s opțiune
(Nu adăugați directorul site-ului utilizatorului la sys.path).

PITONUNBUFFERED
Dacă acesta este setat la un șir nevid, este echivalent cu specificarea -u opțiune.

PYTHONVERBOSE
Dacă acesta este setat la un șir nevid, este echivalent cu specificarea -v opțiune.
Dacă este setat la un număr întreg, este echivalent cu specificarea -v de mai multe ori.

PYTHONAVERTISMENTE
Dacă acesta este setat la un șir separat prin virgulă, este echivalent cu specificarea -W
opțiune pentru fiecare valoare separată.

SEMINTE DE PYTHONHASH
Dacă această variabilă este setată la „aleatoriu”, se folosește o valoare aleatorie pentru a genera hashe-urile
str, octeți și obiecte datetime.

Dacă PYTHONHASHSEED este setată la o valoare întreagă, este folosită ca sămânță fixă ​​pentru
generarea hash() tipurilor acoperite de randomizarea hash. Scopul ei
este de a permite hashing repetabil, cum ar fi pentru autotestările pentru interpret însuși,
sau pentru a permite unui grup de procese Python să partajeze valori hash.

Numărul întreg trebuie să fie un număr zecimal în intervalul [0,4294967295]. Specificând
valoarea 0 va dezactiva randomizarea hash.

Utilizați python3dm online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad