Provided by: manpages-ro_4.27.0-1_all bug

NUME

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

SINOPSIS

       python [ -B ] [ -b ] [ -d ] [ -E ] [ -h ] [ -i ] [ -I ]
              [ -m nume-modul ] [ -q ] [ -R ] [ -O ] [ -OO ] [ -P ] [ -s ] [ -S ] [ -u ]
              [ -v ] [ -V ] [ -W argument ] [ -x ] [ -X opțiune ] [ -?  ]
              [ --check-hash-based-pycs default (implicit) | always (întotdeauna) | never (niciodată) ]
              [ --help ] [ --help-env ] [ --help-xoptions ] [ --help-all ]
              [ -c comanda | script | - ] [ argumente ]

DESCRIERE

       Python este un limbaj de programare interpretat, interactiv și orientat pe obiecte, care combină o putere
       remarcabilă  cu  o  sintaxă  foarte  clară.  Pentru  o  introducere  în programarea în Python, consultați
       Tutorialul  Python.  Referința  bibliotecii  Python  documentează  tipurile  încorporate   și   standard,
       constantele,  funcțiile  și  modulele.  În cele din urmă, Manualul de referință Python descrie sintaxa și
       semantica limbajului de bază în (poate prea) multe detalii; (aceste  documente  pot  fi  localizate  prin
       intermediul  secțiunii  RESURSE  ÎN  INTERNET  de mai jos; ele pot fi, de asemenea, instalate pe sistemul
       dumneavoastră).

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

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

OPȚIUNI DE LINIE DE COMANDĂ

       -B     Nu scrie fișierele .pyc la importare. A se vedea, de asemenea, PYTHONDONTWRITEBYTECODE.

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

       -c comanda
              Specifică comanda de executat (a se vedea secțiunea următoare). Aceasta încheie lista  de  opțiuni
              (următoarele opțiuni sunt transmise ca argumente la comandă).

       --check-hash-based-pycs mod
              Configurează modul în care Python evaluează actualizarea fișierelor .pyc bazate pe sumă de control
              (hash).

       -d     Activează  ieșirea  de depanare a analizatorului (numai pentru experți, în funcție de opțiunile de
              compilare).

       -E     Ignoră variabilele de mediu, cum ar fi PYTHONPATH  și  PYTHONHOME,  care  modifică  comportamentul
              interpretului.

       -h ,  -? ,  --help
              Afișează modul de utilizare al executabilului interpretului și iese.

       --help-env
              Afișează ajutorul privind variabilele de mediu specifice Python și iese.

       --help-xoptions
              Afișează ajutorul privind opțiunile specifice implementării -X și iese.

       --help-all
              Afișează informațiile complete de utilizare și iese.

       -i     Atunci  când un script este trecut ca prim argument sau când se utilizează opțiunea -c, intrați în
              modul interactiv după executarea scriptului sau a comenzii. Nu se citește fișierul $PYTHONSTARTUP.
              Acest lucru poate fi util pentru a inspecta variabilele globale sau un traseu de stivă atunci când
              un script generează o excepție.

       -I     Rulează Python în modul izolat. Acest lucru implică, de asemenea, -E, -P și -s. În  modul  izolat,
              sys.path  nu  conține nici directorul scriptului, nici directorul site-packages al utilizatorului.
              Toate variabilele de  mediu  PYTHON*  sunt,  de  asemenea,  ignorate.  Pot  fi  impuse  restricții
              suplimentare pentru a împiedica utilizatorul să injecteze cod malițios.

       -m nume-modul
              Caută  în  sys.path modulul numit și execută fișierul .py corespunzător ca script. Aceasta încheie
              lista de opțiuni (următoarele opțiuni sunt transmise ca argumente către modul).

       -O     Elimină declarațiile assert și orice cod condiționat de  valoarea  __debug__;  mărește  numele  de
              fișier pentru fișierele compilate (bytecode) adăugând .opt-1 înaintea extensiei .pyc.

       -OO    Efectuează  -O  și, de asemenea, înlătură „docstrings”; modifică numele de fișier pentru fișierele
              compilate (bytecode) adăugând .opt-2 înaintea extensiei .pyc.

       -P     Nu adaugă automat o rută potențial nesigură la sys.path, cum ar fi directorul  curent,  directorul
              scriptului sau un șir gol. A se vedea, de asemenea, variabila de mediu PYTHONSAFEPATH.

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

       -R     Activează amestecarea aleatorie a sumelor de control (hash). Această opțiune are efect numai  dacă
              variabila  de mediu PYTHONHASHSEED este definită la 0, deoarece amestecarea aleatorie a sumelor de
              control (hash) este activată implicit.

       -s     Nu adaugă directorul sitului utilizatorului la sys.path.

       -S     Dezactivează importul modulului site și manipulările dependente de „site” ale sys.path pe care  le
              implică.  De asemenea, dezactivează aceste manipulări în cazul în care site este importat explicit
              ulterior.

       -u     Forțează fluxurile de la ieșirea standard și de la ieșirea de eroare standard să fie fără  memorie
              tampon. Această opțiune nu are niciun efect asupra fluxului de la intrarea standard.

       -v     Afișează  un  mesaj de fiecare dată când un modul este inițializat, indicând locul (nume de fișier
              sau modul încorporat) din care este încărcat. Dacă este dată de două ori, afișează 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 ,  --version
              Afișează  numărul  versiunii Python a executabilului și iese. Dacă este dată de două ori, afișează
              mai multe informații despre compilare.

       -W argument
              Controlează avertizarea. Mecanismul de  avertizare  Python  imprimă  în  mod  implicit  mesaje  de
              avertisment în sys.stderr.

              Cele  mai  simple configurări aplică o anumită acțiune necondiționat tuturor avertismentelor emise
              de un proces (chiar și celor care sunt ignorate în mod implicit):

                -Wdefault  # Avertizează o dată pentru fiecare locație de apel
                -Werror    # Convertește în excepții
                -Walways   # Avertizează de fiecare dată
                -Wall      # La fel ca „-Walways”
                -Wmodule   # Avertizează o dată pentru fiecare modul de apelare
                -Wonce     # Avertizează o dată pentru fiecare proces Python
                -Wignore   # Nu avertizează niciodată

              Numele acțiunilor pot fi prescurtate după cum se dorește, iar interpretul le va rezolva cu  numele
              acțiunii corespunzătoare. De exemplu, -Wi este același lucru cu -Wignore.

              Forma completă a argumentului este: acțiune:mesaj:categorie:modul:numărlinie.

              Câmpurile goale se potrivesc cu toate valorile; câmpurile goale din urmă pot fi omise. De exemplu,
              -W ignore::DeprecationWarning ignoră toate avertismentele DeprecationWarning.

              Câmpul  acțiune  este  la  fel  ca  cel explicat mai sus, dar se aplică numai avertismentelor care
              corespund celorlalte câmpuri.

              Câmpul mesaj trebuie să se potrivească cu întregul mesaj de avertisment afișat; această  potrivire
              nu ține cont de majuscule și minuscule.

              Câmpul  categoria  corespunde categoriei de avertisment (de exemplu: "DeprecationWarning"). Acesta
              trebuie să fie un nume de clasă; testul de potrivire verifică dacă categoria reală de avertizare a
              mesajului este o subclasă a categoriei de avertisment specificate.

              Câmpul modul se potrivește cu numele (complet calificat)  al  modulului;  această  potrivire  este
              sensibilă la majuscule și minuscule.

              Câmpul  numărlinie se potrivește cu numărul de linie, unde zero se potrivește cu toate numerele de
              linie și este astfel echivalent cu un număr de linie omis.

              Se pot da mai multe opțiuni -W; atunci când un  avertisment  corespunde  mai  multor  opțiuni,  se
              execută  acțiunea pentru ultima opțiune corespunzătoare. Opțiunile -W nevalabile sunt ignorate (cu
              toate acestea, se afișează un mesaj de avertizare cu privire la opțiunile nevalabile  atunci  când
              este emis primul avertisment).

              Avertismentele  pot  fi, de asemenea, controlate folosind variabila de mediu PYTHONWARNINGS și din
              interiorul  unui  program  Python  folosind  modulul  de   avertismente.   De   exemplu,   funcția
              warnings.filterwarnings() poate fi utilizată pentru a folosi o expresie regulată pentru mesajul de
              avertizare.

       -X opțiune
              Stabilește opțiunea specifică implementării. Sunt disponibile următoarele opțiuni:

                  -X cpu_count=N: suprascrie valoarea returnată de os.cpu_count();;
                     -X cpu_count=default anulează suprascrierea; de asemenea PYTHON_CPU_COUNT

                   -X dev: activează „modul de dezvoltare” al CPython, introducând verificări de
                     timp de execuție suplimentare care sunt prea costisitoare pentru a fi
                     activate în mod implicit. Acesta nu va fi mai descriptiv decât modul
                     implicit dacă codul este corect: noile avertismente sunt emise doar
                     atunci când este detectată o problemă. Efectul modului de dezvoltare:
                       * Adaugă un filtru de avertizare implicit, ca -W default
                       * Instalează cârlige de depanare pe alocatorii de memorie: a se vedea
                         PyMem_SetupDebugHooks() funcția C
                       * Activează modulul „faulthandler” pentru a descărca traseul de urmărire
                         a execuției Python în cazul unui accident
                       * Activează modul de depanare „asyncio”
                       * Stabilește atributul dev_mode din sys.flags la „True”
                       * destructorul io.IOBase înregistrează excepțiile close()

                  -X importtime: arată cât durează fiecare import. Se afișează numele
                     modulului, timpul cumulat (inclusiv importurile imbricate) și timpul
                     propriu (excluzând importurile imbricate). Rețineți că rezultatul poate
                     fi întrerupt în cazul unei aplicații cu mai multe fire. Utilizarea tipică
                     este python3 -X importtime -c 'import asyncio'.

                  -X faulthandler: activează faulthandler

                  -X frozen_modules=[on|off]: dacă trebuie sau nu trebuie utilizate
                     modulele înghețate.
                     Valoarea implicită este „on” (sau „off” dacă executați o construcție locală).

                  -X gil=[0|1]: activează (1) sau dezactivează (0) GIL; de asemenea
                     PYTHON_GIL
                     Disponibilă numai în compilațiile configurate cu „--disable-gil”.

                  -X int_max_str_digits=număr: limitează dimensiunea conversiilor int<->str.
                     Acest lucru ajută la evitarea atacurilor de negare a serviciului atunci
                     când se analizează date nesigure.
                     Valoarea implicită este sys.int_info.default_max_str_digits. 0 dezactivează.

                  -X no_debug_ranges: dezactivează includerea tabelelor de cartografiere a
                     informațiilor suplimentare de localizare (linia de sfârșit, poziția
                     coloanei de început și poziția coloanei de sfârșit) pentru fiecare
                     instrucțiune din obiectele de cod. Acest lucru este util atunci când se
                     doresc obiecte de cod și fișiere pyc mai mici, precum și pentru a suprima
                     indicatorii vizuali suplimentari de localizare atunci când interpretul
                     afișează trasee de urmărire a execuției.

                  -X perf: oferă suport pentru generatorul de profile Linux „perf”;
                     de asemenea PYTHONPERFSUPPORT=1

                  -X perf_jit: oferă suport pentru generatorul de profile Linux „perf” cu suport DWARF;
                     de asemenea PYTHON_PERF_JIT_SUPPORT=1

                  -X presite=MOD: importă acest modul înainte de site; de asemenea PYTHON_PRESITE
                     Aceasta funcționează numai pe construcțiile de depanare.

                  -X pycache_prefix=RUTA: permite scrierea fișierelor .pyc într-un arbore paralel
                     cu rădăcina în directorul dat, în loc să fie scrise în arborele de cod.

                  -X showrefcount: afișează numărul total de referințe și numărul de blocuri
                     de memorie utilizate la terminarea programului sau după fiecare
                     instrucțiune în interpretul interactiv. Acest lucru funcționează numai
                     în cazul construcțiilor de depanare.

                  -X tracemalloc: începe să urmărească alocările de memorie Python folosind
                     modulul „tracemalloc”. În mod implicit, doar cel mai recent cadru este
                     stocat în urmărirea unui traseu. Utilizați „-X tracemalloc=NCADRE” pentru
                     a începe urmărirea cu o limită de urmărire a cadrelor NCADRE.

                  -X utf8: activează modul UTF-8 pentru interfețele sistemului de operare,
                     înlocuind modul implicit care ține cont de specificul local. -X utf8=0
                     dezactivează în mod explicit modul UTF-8 (chiar și în cazul în care,
                     în caz contrar, acesta s-ar activa automat). Consultați PYTHONUTF8 pentru
                     mai multe detalii.

                  -X warn_default_encoding: activează opțiunea EncodingWarning pentru 'encoding=None'

       -x     Omite  prima  linie  a sursei. Acest lucru este destinat doar pentru un „hack” (accesare) specific
              DOS. Atenție: numerele de linie din mesajele de eroare vor fi decalate cu unu!

INTERFAȚA INTERPRETULUI

       Interfața interpretului seamănă cu cea a shell-ului UNIX: atunci când este apelat  cu  intrarea  standard
       conectată la un dispozitiv tty, solicită comenzi și le execută până la citirea unui EOF; atunci când este
       apelat  cu  un  argument  de  nume de fișier sau cu un fișier ca intrarea standard, citește și execută un
       script din acel fișier; atunci când este apelat cu -c  comanda,  execută  instrucțiunea  (instrucțiunile)
       Python  dată(e)  ca  comanda.  Aici comanda poate conține mai multe instrucțiuni separate prin linii noi.
       Spațiul de început este semnificativ în instrucțiunile Python! În modul non-interactiv, întreaga  intrare
       este analizată înainte de a fi executată.

       Dacă  este disponibil, numele scriptului și argumentele suplimentare ulterioare sunt transmise scriptului
       în variabila Python sys.argv, care este o listă de șiruri de caractere (trebuie mai întâi s-o  importați:
       import  sys  pentru  a  o  putea accesa). Dacă nu se dă niciun nume de script, sys.argv[0] este un șir de
       caractere gol; dacă se utilizează -c, sys.argv[0] conține șirul de caractere '-c'. Rețineți că  opțiunile
       interpretate de interpretul Python însuși nu sunt plasate în sys.argv.

       În  modul  interactiv, promptul principal este „>>>>”; al doilea prompt (care apare atunci când o comandă
       nu este completă) este „...”. Solicitările pot fi modificate prin  atribuirea  la  sys.ps1  sau  sys.ps2.
       Interpretul  se  oprește atunci când citește un sfârșit de fișier (EOF) la un prompt. Atunci când apare o
       excepție netransmisă, se imprimă o urmărire a stivei și controlul revine la promptul principal; în  modul
       non-interactiv,  interpretul  iese  după  imprimarea  urmăririi stivei. Semnalul de întrerupere generează
       excepția KeyboardInterrupt; alte semnale UNIX nu sunt detectate (cu excepția  faptului  că  SIGPIPE  este
       uneori  ignorat,  în  favoarea  excepției  IOError).  Mesajele de eroare sunt scrise la ieșirea de eroare
       standard (stderr).

FIȘIERE ȘI DIRECTORE

       Acestea pot fi diferite în funcție de convențiile locale de instalare; ${prefix} și ${exec_prefix} depind
       de instalare și trebuie interpretate ca fiind pentru software-ul GNU; ele  pot  fi  identice.  Pe  Debian
       GNU/{Hurd,Linux}, valoarea implicită pentru ambele este /usr.

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

       ${prefix}/lib/python<versiunea>
       ${exec_prefix}/lib/python<versiunea>
              Locațiile recomandate ale directoarelor care conțin modulele standard.

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

VARIABILE DE MEDIU

       PYTHONASYNCIODEBUG
              Dacă această variabilă de mediu este definită la un șir de caractere care nu este  gol,  activează
              modul de depanare al modulului „asyncio”.

       PYTHON_BASIC_REPL
              Dacă  această  variabilă  este  definită  la  orice  valoare, interpretul nu va încerca să încarce
              REPL-ul bazat pe Python, care necesită «curses» și «readline», și va  utiliza  în  schimb  REPL-ul
              tradițional bazat pe analizator (parser).

       PYTHONBREAKPOINT
              Dacă  această variabilă de mediu este definită la 0, se dezactivează depanatorul implicit. Aceasta
              poate fi stabilită ca fiind o opțiune de apelare a depanatorului preferat.

       PYTHONCOERCECLOCALE
              Dacă este definită la valoarea 0, face ca aplicația principală din linia de comandă Python să sară
              peste constrângerea vechilor parametri de configurație regională C și POSIX bazați pe ASCII  către
              o alternativă mai capabilă bazată pe UTF-8.

       PYTHON_COLORS
              Dacă  această  variabilă  este  definită  la  1,  interpretul va colora diferite tipuri de ieșire.
              Definirea valorii 0 dezactivează acest comportament.

       PYTHON_CPU_COUNT
              Dacă această variabilă este definită la un număr întreg pozitiv, aceasta înlocuiește  valorile  de
              retur ale os.cpu_count și os.process_cpu_count.

              A se vedea și opțiunea -X cpu_count.

       PYTHONDEBUG
              Dacă aceasta este definită ca un șir de caractere nevid, este echivalentă cu specificarea opțiunii
              -d.  Dacă  este definită ca un număr întreg, aceasta este echivalentă cu specificarea de mai multe
              ori a opțiunii -d.

       PYTHONEXECUTABLE
              Dacă această variabilă de mediu este definită, sys.argv[0] va fi stabilită la valoarea sa  în  loc
              de valoarea obținută prin intermediul timpului de execuție C. Funcționează numai în Mac OS X.

       PYTHONFAULTHANDLER
              Dacă  această  variabilă  de  mediu  este  definită  ca  un  șir  de  caractere  care nu este gol,
              faulthandler.enable() este apelată la pornire: instalează un gestionar pentru  semnalele  SIGSEGV,
              SIGFPE, SIGABRT, SIGBUS și SIGILL pentru a afișa urmărirea traseului Python.

              Acest lucru este echivalent cu opțiunea -X faulthandler.

       PYTHON_FROZEN_MODULES
              Dacă această variabilă este definită la on sau off, aceasta determină dacă modulele înghețate sunt
              sau  nu ignorate de mecanismul de import.  O valoare de on înseamnă că acestea sunt importate, iar
              off înseamnă că sunt ignorate. Valoarea implicită este on pentru compilările fără depanare  (cazul
              normal) și off pentru compilările cu depanare.

              A se vedea și opțiunea -X frozen_modules.

       PYTHON_GIL
              Dacă  această  variabilă  este  definită la 1, se va forța blocarea globală a interpretului (GIL).
              Dacă este definită la 0, GIL este dezactivat. Disponibilă numai în  construcțiile  configurate  cu
              --disable-gil.

              Acest lucru este echivalent cu opțiunea -X gil.

       PYTHON_HISTORY
              Această  variabilă  de mediu poate fi utilizată pentru a defini locația unui fișier de istoric (în
              Unix, este ~/.python_history în mod implicit).

       PYTHONNODEBUGRANGES
              Dacă această variabilă  este  definită,  dezactivează  includerea  tabelelor  de  cartografiere  a
              informațiilor suplimentare de localizare (linia de sfârșit, poziția coloanei de început și poziția
              coloanei  de  sfârșit)  pentru  fiecare  instrucțiune  din obiectele de cod. Acest lucru este util
              atunci  când  se  doresc  obiecte  de  cod  și  fișiere  pyc  mai  mici,  precum   și   pentru   a
              suprima indicatorii  vizuali suplimentari de localizare atunci când interpretul afișează trasee de
              urmărire a execuției.

       PYTHONDONTWRITEBYTECODE
              Dacă aceasta este definită ca un șir de caractere nevid, este echivalentă cu specificarea opțiunii
              -B (nu încearcă să scrie fișiere .pyc).

       PYTHONDEVMODE
              Dacă această variabilă de mediu este definită la un șir de caractere care nu este  gol,  activează
              „modul  de  dezvoltare” al Python, introducând verificări suplimentare în timpul rulării care sunt
              prea costisitoare pentru a fi activate implicit.

              Acest lucru este echivalent cu opțiunea -X dev.

       PYTHONHASHSEED
              Dacă această variabilă este definită ca „random”, se  utilizează  o  valoare  aleatorie  pentru  a
              genera sumele de control ale obiectelor „str” și octeți.

              Dacă  PYTHONHASHSEED este definită la o valoare întreagă, aceasta este utilizată ca o sămânță fixă
              pentru generarea hash() a tipurilor acoperite  de  amestecarea  aleatorie  a  sumelor  de  control
              (hash).  Scopul  său  este  de a permite repetarea sumelor de control, cum ar fi pentru testele de
              autoverificare pentru interpretul însuși sau pentru a permite unui grup de  procese  python  să-și
              partajeze valorile hash.

              Numărul  întreg trebuie să fie un număr zecimal în intervalul [0,4294967295]. Specificarea valorii
              0 va dezactiva amestecarea aleatorie a sumelor de control (hash).

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

       PYTHONINSPECT
              Dacă aceasta este definită ca un șir de caractere nevid, este echivalentă cu specificarea opțiunii
              -i.

       PYTHONINTMAXSTRDIGITS
              Limitează  numărul  maxim  de  caractere numerice dintr-o valoare int la conversia dintr-un șir de
              caractere și la conversia unui int înapoi într-un șir de caractere. O valoare  de  0  dezactivează
              limitarea. Conversiile în sau din bazele 2, 4, 8, 16 și 32 nu sunt niciodată limitate.

              Aceasta este echivalentă cu opțiunea -X int_max_str_digits=NUMĂR.

       PYTHONIOENCODING
              Dacă aceasta este definită înainte de a rula interpretul, înlocuiește codificarea utilizată pentru
              stdin/stdout/stderr,  în  sintaxa encodingname:errorhandler  Partea errorhandler este opțională și
              are aceeași semnificație ca în „str.encode”. Pentru stderr,  partea  errorhandler  este  ignorată;
              gestionarul va fi întotdeauna „backslashreplace”

       PYTHONMALLOC
              Stabilește  alocatorii  de  memorie  Python și/sau instalează cârligele-declanșatoare de depanare.
              Alocătorii de memorie disponibili sunt malloc și  pymalloc.  Cârligele-declanșatoare  de  depanare
              disponibile sunt debug, malloc_debug și pymalloc_debug.

              Atunci când Python este compilat în modul de depanare, valoarea implicită este pymalloc_debug, iar
              cârligele-declanșatoare  de  depanare  sunt  utilizate automat. În caz contrar, valoarea implicită
              este pymalloc.

       PYTHONMALLOCSTATS
              Dacă este definită la un șir de caractere nevid, Python va imprima  statisticile  alocatorului  de
              memorie  pymalloc  de  fiecare  dată  când  este  creat un nou obiect pymalloc arena, precum și la
              închidere.

              Această variabilă este ignorată în cazul în care variabila de mediu $PYTHONMALLOC  este  utilizată
              pentru  a  forța alocatorul malloc(3) al bibliotecii C sau dacă Python este configurat fără suport
              pentru pymalloc.

       PYTHONNOUSERSITE
              Dacă aceasta este definită ca  un  șir  de  caractere  care  nu  este  gol,  este  echivalentă  cu
              specificarea opțiunii -s; (nu adaugă directorul sitului utilizatorului în sys.path).

       PYTHONOPTIMIZE
              Dacă aceasta este definită ca un șir de caractere nevid, este echivalentă cu specificarea opțiunii
              -O.  Dacă  este definită ca un număr întreg, aceasta este echivalentă cu specificarea de mai multe
              ori a opțiunii -O.

       PYTHONPATH
              Mărește ruta de căutare implicită pentru fișierele de module. Formatul este același cu  $PATH  din
              shell: unul sau mai multe nume de rute de directoare separate prin două puncte („:”). Directoarele
              inexistente sunt ignorate în mod silențios. Ruta de căutare implicită depinde de instalare, dar în
              general  începe  cu  ${prefix}/lib/python<versiune>  (a  se  vedea PYTHONHOME de mai sus). Ruta de
              căutare implicită este întotdeauna adăugată  la  $PYTHONPATH.  Dacă  se  dă  un  argument  script,
              directorul  care  conține  scriptul este inserat în ruta din fața lui $PYTHONPATH. Ruta de căutare
              poate fi manipulată din cadrul unui program Python ca variabilă sys.path.

       PYTHON_PERF_JIT_SUPPORT
              Dacă această variabilă este definită la o valoare diferită de  zero,  aceasta  activează  suportul
              pentru  generatorul  de  profile  de  performanță Linux, astfel încât apelurile Python să poată fi
              detectate de acesta utilizând informațiile DWARF. Dacă se definește la 0,  se  dezactivează  acest
              suport.

              A se vedea și opțiunea -X perf_jit.

       PYTHONPERFSUPPORT
              Dacă  această  variabilă  este  definită la o valoare diferită de zero, aceasta activează suportul
              pentru generatorul de profile de performanță Linux, astfel încât  apelurile  Python  să  poată  fi
              detectate de acesta. Dacă se definește la 0, se dezactivează acest suport.

              A se vedea și opțiunea -X perf.

       PYTHONPLATLIBDIR
              Suprascrie sys.platlibdir.

       PYTHONPROFILEIMPORTTIME
              Dacă  această  variabilă  de mediu este definită ca un șir de caractere nevid, Python va arăta cât
              durează fiecare import. Acest lucru este exact echivalent cu definirea opțiunii -X  importtime  în
              linia de comandă.

       PYTHONPYCACHEPREFIX
              Dacă  această  variabilă  de  mediu  este definită, Python va scrie fișiere .pyc într-un arbore de
              directoare în oglindă la această rută, în loc de a le scrie în directoare __pycache__ din arborele
              sursă.

              Acest lucru este echivalent cu specificarea opțiunii -X pycache_prefix=RUTA.

       PYTHONSAFEPATH
              Dacă este definită la un șir de caractere care nu este gol, nu se adaugă automat o rută  potențial
              nesigură  la  sys.path, cum ar fi directorul curent, directorul scriptului sau un șir de caractere
              gol. A se vedea, de asemenea, opțiunea -P.

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

       PYTHONTRACEMALLOC
              Dacă această variabilă de mediu este definită la un șir de caractere care nu este gol,  începe  să
              urmărească alocările de memorie Python utilizând modulul „tracemalloc”.

              Valoarea variabilei este numărul maxim de cadre stocate într-o urmărire a unui traseu. De exemplu,
              PYTHONTRACEMALLOC=1 stochează numai cel mai recent cadru.

       PYTHONUNBUFFERED
              Dacă aceasta este definită ca un șir de caractere nevid, este echivalentă cu specificarea opțiunii
              -u.

       PYTHONUSERBASE
              Definește  directorul  de  bază  al  utilizatorului,  care  este  utilizat  pentru  a calcula ruta
              directorului site-packages al utilizatorului și rutele de instalare pentru python -m  pip  install
              --user.

       PYTHONUTF8
              Dacă  este  stabilită  la 1, activează „Modul UTF-8” Python. Dacă se stabilește la 0, dezactivează
              „Modul UTF-8” Python.

       PYTHONVERBOSE
              Dacă aceasta este definită ca un șir de caractere nevid, este echivalentă cu specificarea opțiunii
              -v. Dacă este definită ca un număr întreg, aceasta este echivalentă cu specificarea de  mai  multe
              ori a opțiunii -v.

       PYTHONWARNDEFAULTENCODING
              Dacă  această  variabilă de mediu este definită ca un șir de caractere nevid, emite un avertisment
              EncodingWarning  atunci  când  este  utilizată  codificarea  implicită   specifică   configurației
              regionale.

       PYTHONWARNINGS
              Dacă  aceasta  este  definită  ca  un  șir de caractere separate prin virgulă, este echivalentă cu
              specificarea opțiunii -W pentru fiecare valoare separată.

   Variabilele din modul de depanare
       Definirea acestor variabile are efect numai într-o compilare de depanare a Python, adică  dacă  Python  a
       fost configurat cu opțiunea de compilare --with-pydebug.

       PYTHONDUMPREFS
              Dacă  această  variabilă de mediu este definită, Python va afișa obiectele și numărul de referințe
              încă în viață după închiderea interpretului.

       PYTHONDUMPREFSFILE
              Dacă este definită, Python va descărca obiectele și  numărul  de  referințe  încă  în  viață  după
              închiderea interpretului într-un fișier în ruta dată ca valoare pentru această variabilă de mediu.

       PYTHON_PRESITE
              Dacă  această  variabilă  este definită la un modul, modulul respectiv va fi importat la începutul
              ciclului de viață al interpretului, înainte ca modulul site să fie executat și înainte ca  modulul
              __main__ să fie creat.  Acest lucru funcționează numai în cazul construcțiilor de depanare.

              Acest lucru este echivalent cu opțiunea -X presite=modul.

AUTOR

       Fundația Software Python: https://www.python.org/psf/

RESURSE DE INTERNET

       Pagina principală: https://www.python.org/
       Documentation: https://docs.python.org/
       Resurse pentru dezvoltatori: https://devguide.python.org/
       Descărcări: https://www.python.org/downloads/
       Depozitul de module: https://pypi.org/
       Grupuri de știri: comp.lang.python, comp.lang.python.announce

LICENȚE

       Python  este  distribuit  sub o licență Open Source. Consultați fișierul „LICENSE” din distribuția sursei
       Python pentru informații privind termenii și condițiile de acces și de utilizare a  Python  și  pentru  o
       DECLINARE DE RENUNȚARE A TUTUROR GARANȚIILOR.

TRADUCERE

       Traducerea    în   limba   română   a   acestui   manual   a   fost   făcută   de   Remus-Gabriel   Chelu
       <remusgabriel.chelu@disroot.org>

       Această traducere este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3  sau  o
       versiune   ulterioară   cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se  asumă  NICIO
       RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să  trimiteți  un  e-mail  la  translation-team-
       ro@lists.sourceforge.net.

                                                                                                       PYTHON(1)