想定する読者
ドキュメントを参照して、スクリプトを書いたときに、該当するデータメンバーやメソッドがない。
そういう経験をPythonでしたことがある人へのヒントです。
概要
モジュールもしくは、インスタンスである object に対して以下のように実行するコードを書き加える。
そうすると、どのようなデータメンバーやメソッドがあるのかを実行時に表示させることができる。
import inspect
for k, v in inspect.getmembers(object):
print(k, v)
pythonとinspectをキーワードに検索すると、もっと有意義なヒントにたどり着くでしょう。
そうすると、データメンバーの名前が違っていることを確認できます。
(そして、ドキュメントのメンテナンス者に、ドキュメントが古くなって、実装と食い違ってしまっていることを連絡しましょう。)
公式ドキュメント