Как получить версию ОС для Ma c? Для Python 3,7 - PullRequest
0 голосов
/ 26 мая 2020

Прежде всего, извините за глупый вопрос.

Я хочу получить версию ОС для Ma c командой python. Ожидание такого вывода:

MacOS Sierra (моя) версия 10.12.6

Основная цель - версия.

Я уже пытался использовать Платформа и модули ОС, но безуспешно.

Спасибо!

РЕДАКТИРОВАТЬ:

Это может быть выполнено os.system ('sw_vers')

Ответы [ 2 ]

1 голос
/ 26 мая 2020

Можно получить с помощью встроенных библиотек:

>>> import platform
>>> platform.system()
'Darwin'
>>> platform.mac_ver()
('10.15.4', ('', '', ''), 'x86_64')
1 голос
/ 26 мая 2020
Команда

sw_vers предоставит вам эту информацию,

ProductName:    Mac OS X
ProductVersion: 10.14.6
BuildVersion:   18G3020

Поскольку вы хотите получить версию, выполните форматирование строки.

>>> import commands
>>> output = commands.getoutput('sw_vers')
>>> version = output.split('\n')[1].split(':\t')[1]
>>> version
'10.14.6'
...