GNU/Linux >> Linux の 問題 >  >> Linux

Python が Ubuntu Linux で実行されているかどうかを確認する

現在受け入れられている回答では、非推奨の関数が使用されています。 Python 2.6 以降でこれを行う適切な方法は次のとおりです:

import platform
print(platform.linux_distribution())

ドキュメントには、この機能が Linux 以外のプラットフォームで使用できるかどうかは記載されていませんが、ローカルの Windows デスクトップでは次のように表示されます:

>>> import platform
>>> print(platform.linux_distribution())
('', '', '')

Win32 マシンで同様のことを行うには、次の方法もあります:

>>> print(platform.win32_ver())
('post2008Server', '6.1.7601', 'SP1', 'Multiprocessor Free')

platform.dist() のようです そして platform.linux_distribution() Python 3.5 で廃止され、Python 3.8 で削除されます。以下は Python 2/3 で動作します

import platform
'ubuntu' in platform.version().lower()

戻り値の例

>>> platform.version()
'#45~20.04.1-Ubuntu SMP Mon Apr 4 09:38:31 UTC 2022'

Linux
  1. LinuxにPythonをインストールする方法

  2. Ubuntu /DebianLinuxでApache2Webサーバーを実行するようにスーパーバイザーを構成します

  3. Ubuntu 16.04 XenialXerusLinuxにAMDGPU-PRO16.50をインストールします

  1. Linux –LinuxでMacOs Xアプリケーションを実行しますか?

  2. MX Linux 対 Ubuntu

  3. ターミナル(ubuntu)でPythonスクリプトを実行するには?

  1. Linux で Python スクリプトをサービスまたはデーモンのように実行する方法

  2. Amazon Linux AMI と Ubuntu の比較

  3. Linux 2.7 の python を 3.5 に更新