Dezasamblam modulul sys

Acest cod arată cum să verificăm dacă folosim un anumit sistem de operare. Dacă vom folosi Windows, vom obține anumite informații din registrul Windows. folosind un modul Python numit _winreg. Dacă folosim Linux, putem rula comanda ls. Pentru a obține informații despre directorul în care ne aflăm.







sys.stdin / stdout / stderr

Stdin. stdout și stderr sunt mapate la obiecte de fișier care corespund intrărilor standard, ieșirilor și fluxurilor de eroare ale interpretului respectiv. Funcția stdin este folosită pentru toate intrările utilizate de interpret, cu excepția scripturilor, în timp ce stdout este folosit pentru ieșirile instrucțiunilor de tipărire și de exprimare. Principalul motiv pentru care mă concentrez asupra acestui lucru este că la un moment dat va trebui să redirecționați stdout sau stderr. sau ambele funcții într-un fișier, cum ar fi jurnalul sau orice afișaj din interfața grafică a utilizatorului pe care ați creat-o. De asemenea, puteți redirecționa stdin. dar cu astfel de cazuri, aproape că nu am întâlnit-o.







Să însumăm rezultatele

Există multe alte valori și metode în modulul sys. Consultați documentația Python, respectiv Secțiunea 27.1. dacă aveți nevoie să vă înscrieți în această problemă. Am învățat multe din acest articol, felicitări. Acum știți cum să părăsiți programul Python, cum să obțineți informații despre platformă, să lucrați cu argumente transmise liniei de comandă și multe altele.







Articole similare

Trimiteți-le prietenilor: