2008-10-18 pythonの名前空間は変態だから python http://d.hatena.ne.jp/kwatch/20081018/1224296996 そもそも、クラスの名前空間に関数ぶち込めば そんだけで、済むシンプルで他の言語からしたら変態な 名前空間の持ち主のpythonでは、特別に何のモジュールを 使わなくても出来る。 class Test(object): pass a = Test() def f1(self, arg): print repr(arg) Test.f1 = f1 a.f1('a') こんなのとかも普通に出来る def a(): print 'A' a() def a(): print 'B' a()