簡體   English   中英

如何接收 Mac 的操作系統版本? 對於 Python 3.7

[英]How to receive OS version for Mac? For Python 3.7

首先,對不起這個愚蠢的問題。

我想通過 python 命令接收 Mac 的操作系統版本。 像這樣等待 output :

MacOS Sierra (mine)版本 10.12.6

版本是主要目標。

我已經嘗試過使用平台和操作系統模塊,但沒有成功。

謝謝!

編輯:

它可以由 os.system('sw_vers') 執行

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'

您可以使用內置庫獲得它:

>>> import platform
>>> platform.system()
'Darwin'
>>> platform.mac_ver()
('10.15.4', ('', '', ''), 'x86_64')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM