私のアプリケーションは、Mac OS Xシステムで動作しているものとします。しかし、私がしなければならないのは、実行しているMac OS(またはDarwin)のバージョンを、できるだけ数字として把握することです。例えば、Pythonを使ってMac OSのバージョンを検出する方法は?
- "10.4.11" は、いずれか返す10.4または8
- は "10.5.4" が10.5または9
- "10.6" を返す10.6または10
を返しますこれを行うためのクリーンな方法があり、またはプルする少なくとも方法
import os
os.system("uname -r")
:私はあなたが私のシステム上で「8.11.0」を返すこれを行うことができることが分かりました結果の最初の数字?ありがとう!が、それは10.x.y
を操作するために非常に簡単です - (!数に'10 .5.8' を作るのは難しい)
+1簡単です –
それは最高です!ご協力いただきありがとうございます! –
残念ながら、これはDebian(とおそらく他のLinux)でも動作します。この機能を使ってこのシステムがMac OS Xであるかどうかを確認すると間違った結果が出る –