【Python】バージョン、モジュール、スクリプト名などの取得

Pythonでバージョン、モジュールスクリプト名等の情報を取得する方法について入門者向けにまとめました。

【情報取得】Pythonバージョン

Pythonのバージョンを調べる方法は「コマンドラインを使う方法」「プログラムを実行する方法」などがあります。

①コマンドラインを使う方法

$ python -V
Python 3.6.5

※Vは大文字

②プログラムを実行する方法
標準モジュール「platform」を使います。

import platform
print(platform.python_version()) # 3.6.5
【Python】現在のバージョンを表示
現在のPythonバージョンを表示するソースコード付きでまとめました。

【情報取得】パッケージ名の表示(package)

Pythonでは、「package」でパッケージ名を取得できます。

print(__package__)

https://python.joho.info/programming/python/package/

【情報取得】モジュール名の表示(name)

現在のモジュール名を表示するには「name」を使います。

print(__name__) # __main__

メインモジュールだとモジュール名は「main」となります。

https://python.joho.info/programming/python/name/

【情報取得】ファイルの表示(file)

Pythonでは、「file」でファイル名を取得できます。

print(__file__) # test.py

https://python.joho.info/programming/python/file/

【情報取得】モジュール(ライブラリ)の一覧

Pythonにインストールされているモジュール(ライブラリ)の一覧を取得します。

# -*- coding: utf-8 -*-
import pkgutil

for m in pkgutil.iter_modules():
    print(m.name)

"""
︙
glob
gzip
hashlib
heapq
hmac
︙
"""
【Python】モジュール(ライブラリ)の一覧を取得
Pythonにインストールされているモジュール(ライブラリ)の一覧を取得する方法をソースコード付きでまとめました。

-https://python.joho.info/

コメント