特定の質問に答えて、Pythonドキュメントを解釈しようとしているときに偶然見つけました
os — Miscellaneous operating system interfacesのos.unameとos.unsetenv(varname)の ドキュメントを参照して、どのように解釈するか疑問に思いました
可用性: Unix の最近のフレーバー。
可用性: Unix、Windows のほとんどのフレーバー。
最近とほとんどの意味を判断する方法。対象としている特定のシステムで Python スクリプトが適切に動作するかどうかを確認するにはどうすればよいですか。常に事実に頼るべきか
try
<do something>
except <some-failure>:
<fallback>
例えば
try
import os
_uname = os.uname()
except AttributeError:
import platform
_uname = platform.uname()
ターゲットにしている Unix フレーバーとバージョンを知っていても?