GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontroluji operační systém v Pythonu?

Pokud chcete vědět, na které platformě se nacházíte mimo „Linux“, „Windows“ nebo „Darwin“ (Mac), bez větší přesnosti, měli byste použít:

>>> import platform
>>> platform.system()
'Linux'  # or 'Windows'/'Darwin'

platform.system funkce používá uname interně.


Můžete použít sys.platform :

from sys import platform
if platform == "linux" or platform == "linux2":
    # linux
elif platform == "darwin":
    # OS X
elif platform == "win32":
    # Windows...

sys.platform má jemnější granularitu než sys.name .

Platné hodnoty naleznete v dokumentaci.

Viz také odpověď na otázku „Na jakém operačním systému běžím?“


Linux
  1. Jak změnit identitu systému Linux

  2. Jak zkontrolovat dostupnost systému v Linuxu

  3. Jak zkontrolovat datum instalace vašeho linuxového operačního systému?

  1. Linux – Jak zrušit nastavení proměnné prostředí „http_proxy“ v Pythonu?

  2. Jak zkontrolovat, zda systém vyžaduje restart

  3. Jak získat aktuální operační systém v MSBuild?

  1. Jak zkontrolovat verzi OS a Linuxu

  2. Jak zkontrolovat, zda je systém Linux 32bitový nebo 64bitový

  3. Jak mohu spolehlivě získat název operačního systému?