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

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

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

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

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

$ python -V
Python 3.6.5

※Vは大文字

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

import platform
print(platform.python_version()) # 3.6.5
関連記事
1 【Python】現在のバージョンを表示

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

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

print(__package__)
関連記事
1 【Python】パッケージ名の表示(package

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

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

print(__name__) # __main__

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

関連記事
1 【Python】現在のモジュール名を表示(name

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

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

print(__file__) # test.py
関連記事
1 【Python】ファイル名の表示(file

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

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

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

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

"""
︙
glob
gzip
hashlib
heapq
hmac
︙
"""
関連記事
1 【Python】モジュール(ライブラリ)の一覧を取得
関連記事
1 【Python入門】サンプル集
2 【Python】日時データの処理(datetime)
Python
技術雑記

コメント

タイトルとURLをコピーしました