コマンドラインテストである次のコードがあります
from cmd2 import Cmd
class App(Cmd, object):
def __init__(self, *args, **kwargs):
pass
def do_test(self, line):
'test'
print "parent test"
class App2():
def __init__(self, *args, **kwargs):
pass
def do_test2(self, line):
print "Test2"
app = App()
app.cmdloop()
追加の関数でAppクラスを拡張する可能性はありますか?私は次の解決策があることを知っています
class App2(App):
....
app = App2()
app.cmdloop()
App
しかし、私の場合は、とのみを実行し、可能であればそれを拡張したいと思います。