Как я могу найти текущую ОС в Python? [дубликат]

Возможный дубликат:
Python: На чем ОС я работаю?

Как в заголовке говорится, как я могу найти текущую операционную систему в Python?

224
задан dreftymac 15 September 2019 в 08:16
поделиться

0 ответов

Я обычно использую sys.platform для получения платформы. sys.platform будет различать Linux, другой unixes и OS X, в то время как os.name" posix" для всех них.

Для большой более подробной информации, используйте модуль платформы . Это имеет межплатформенные функции, которые дадут Вам информацию об архитектуре машины, версии ОС и версии ОС, версии Python, И т.д. Также это имеет определенные для OS функции для получения вещей как конкретный дистрибутив Linux.

250
ответ дан djvg 23 November 2019 в 03:56
поделиться
import os
print os.name

Это дает Вам важную информацию, в которой Вы будете обычно нуждаться. Для различения, скажем, различные выпуски Windows необходимо будет использовать определенный для платформы метод.

39
ответ дан Greg Hewgill 23 November 2019 в 03:56
поделиться

https://docs.python.org/library/os.html

Для дополнения сообщения Greg, если Вы находитесь в posix системе, которая включает MacOS, Linux, Unix, и т.д. можно использовать os.uname () для получения лучшего ощущения того, какая система это.

17
ответ дан twasbrillig 23 November 2019 в 03:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: