Pythonモジュールの中身を調べるには、
importした上で組込み関数dirかhelpを使います。
実際のところ
では、実際にsqlalchemyの中身を見てみましょう
メソッドや特殊変数を見たい場合はdir
import sqlalchemy dir(sqlalchemy) #>> ['BIGINT', 'BINARY', 'BLANK_SCHEMA', ... ,'tuple_', 'type_coerce', 'types', 'union', 'union_all', 'update', 'util']
メソッドの説明を見たい場合はhelp。
これはモジュール自体にちゃんと書かれてないといけませんが。
help(sqlalchemy)
REPLでみると、lessの形式で説明が出てきます。
Help on package sqlalchemy: NAME sqlalchemy DESCRIPTION # sqlalchemy/__init__.py # Copyright (C) 2005-2016 the SQLAlchemy authors and contributors # <see AUTHORS file> # :
メソッドもいけます
help(sqlalchemy.update)
Help on function update: update(table, whereclause=None, values=None, inline=False, bind=None, prefixes=None, returning=None, return_defaults=False, preserve_parameter_order=False, **dialect_kw) Construct an :class:`.Update` object. E.g.:: from sqlalchemy import update :