使い方

ドキュメント:

モジュール | Python 3.x ドキュメント [公式]

モジュールの内容を確認する

モジュールをインポートして、モジュールに含まれるメソッドと変数の一覧を確認する。

>>> import sys
>>> dir(sys)

ヘルプを表示する。

>>> help(sys)
>>> help(sys.path)

ドキュメント:

dir | Python 3.x ドキュメント [公式]

help | Python 3.x ドキュメント [公式]

参考:

dir – モジュールの属性取得 | Python-izm

モジュールで定義されているモノを調べる | Bye Bye Moore

dir 関数 | バリケンのPython日記

How to find out what methods, properties, etc a python module possesses – Stack Overflow

import

sys をインポートする。

import sysCode language: Python (python)

別の名前を付けてインポートする。(エイリアス)

import numpy as npCode language: Python (python)

モジュールのメソッドやプロパティを個別にインポートする。

from math import sin, cos, piCode language: Python (python)
こちらのページを参照

ドキュメント:

import 文 | Python 3.x ドキュメント [公式]

インポートシステム | Python 3.x ドキュメント [公式]

参考:

ファイルの import のしかたまとめ – Qiita

import についてまとめる – Qiita

import の使い方 | note.nkmk.me

モジュールと import と from 入門 – Qiita

import 文ってなに? | 民主主義に乾杯

相対参照

ドキュメント:

パッケージ内参照 | Python 3.x ドキュメント [公式]

__init__.py

参考:

__init__.py とは何なのか – Qiita

属性

  • __name__
  • __doc__
  • __file__
  • __dict__

参考:

__name__ / __doc__ / __file__ / __dict__ – Module Attributes | Tutorials Teacher

プロパティ

参考:

Can modules have properties? – Stack Overflow

Can modules have properties the same way that objects can? – Stack Overflow

properties on a module? – Stack Overflow

Use alias for a property in Python at module level – Stack Overflow

__dict__

参考:

クラスのプロパティ情報取得 | ajisaba.net

クラスの一覧を取得する

inspect モジュール
使用例

inspect モジュールを使って、IO モジュールで定義されているクラスの一覧を表示する。

import inspect
import io
print([ name for name, obj in inspect.getmembers(io) if inspect.isclass(obj) ])Code language: Python (python)
こちらのページを参照

ドキュメント:

How can I get a list of all classes within current module? – Stack Overflow

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA