あるフリーランスエンジニアの色んなメモ!! ITスキル・ライフハックとか

Python:クラスのプライベート関数を外部から呼び出す

クラス定義例

class Foo:
    def __bar(self, arg):
        # do something

呼び出し例

f = Foo()
f._Foo__bar(...)

つまり

instance変数._class名private function(引数)

で呼び出し可能

comments powered by Disqus