「初めてのPython」p.344に載っていたdir()のような動作をするソースがなかなか良い感じです。 #!usr/bin/env python # -*- coding: utf-8 -*- """ mydir.py 組み込み関数dir()をカスタマイズする例 指定のモジュールの名前空間に属する変数名の一覧を出力する """ verbose = 1 def listning(module): if verbose: print "-" * 30 print "name:", module.__name__, " file:", module.__file__ print "-" * 30 count = 0 for attr in module.__dict__.keys(): # 名前空間の内容を調べる print "%02d) %s" % (count+1, attr), if a