システムパラメータやパス管理ができるPython標準ライブラリのsysを紹介します。 sys --- システムパラメータと関数 このモジュールでは、インタプリタで使用・管理している変数や、インタプリタの動作に深く関連する関数を定義しています。このモジ docs ...
通常、Pythonでモジュールをインポートした際は import mymodule; mymodule.func() のようにモジュール内の関数やクラスをドット(.)で指定して呼び出します。 しかし、sys.modules の仕組みを悪用(?)すると、import mymodule; mymodule(10) のようにモジュール自体を直接 ...
osモジュールのname属性や、sysモジュールのplatform属性、platformモジュールのplatform関数などを使って、プログラムを実行しているプラットフォームを判別する方法を紹介する。 os.name属性 'posix'/'nt'/'java'のいずれかが返される os.uname関数 OS名/マシン名/OSの ...