os.uname() în Python

Sistem de operare (os) Python 3.0+ (Unix)

Informații despre sistemul de operare: nume, numele calculatorului, versiunea nucleului, arhitectura.

Sintaxă
os.uname()

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ști AttributeError. Folosește platform.uname().

Comenzi înrudite