Pythonでオブジェクトの定義を調べる

Pythonでコーディング中に、オブジェクトのプロパティやメソッドをどうつかうかわからなくなった時の調べ方のメモ。

参考にしたページ

  • http://www.lifewithpython.com/2014/02/python-get-list-of-attirbutes-of-object.html
  • http://www.lifewithpython.com/2015/10/python-check-functions-source.html
# オブジェクトの持つプロパティ一覧
for p in dir(some_object):
  print(p)



# 関数定義の取得
import inspect
print(inspect.getsource(some_object.some_method))

コメントを残す

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