Edited at

Python: オブジェクトのメソッド一覧を取得する

More than 3 years have passed since last update.

Pythonでオブジェクトのメソッド名を全て取得する方法です。

print type(obj)

for x in inspect.getmembers(obj, inspect.ismethod):
print x[0]


出力例

<class 'nfc.tag.tt3_sony.FelicaStandard'>

__init__
__str__
_format
_is_present
authenticate
dump
dump_service
format
polling
protect
read_from_ndef_service
read_without_encryption
request_response
request_service
request_system_code
search_service_code
send_cmd_recv_rsp
write_to_ndef_service
write_without_encryption

dirを使った方法もコメントにて紹介いただきました。

for x in dir(obj):

print x