Ce face os.uname()
uname() returnează un obiect cu atributele sysname (de exemplu Linux sau Darwin), nodename (numele calculatorului în rețea), release, version și machine (de exemplu x86_64 sau arm64). Pentru cod portabil, inclusiv Windows, folosește modulul platform.
Ce returnează
Un obiect os.uname_result.
Exemple
Exemplul 1: Informațiile sistemului
import os
u = os.uname()
print(u.sysname, u.release, u.machine)
print(u.nodename)
Rezultat posibil (diferă la fiecare rulare)
Linux 6.8.0-45-generic x86_64
server-web-01
Greșeli frecvente
- Apelezi
os.uname()pe Windows și primeștiAttributeError. Foloseșteplatform.uname().
Comenzi înrudite
sys.version, version_info, platform, executable, maxsize, byteorder: Informații despre interpretorul Python și platforma pe care rulează.os.name, os.sep, os.linesep și celelalte constante: Constante care descriu sistemul de operare: numele, separatorul de căi, capătul de rând.os.cpu_count() și os.getloadavg(): Numărul de procesoare logice și încărcarea medie a sistemului.