我有以下代码,这是一个命令行测试
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
并扩展它。