2
class BaseMenu(object):
    def display(self):
        header = "FooBar YO"
        term = getTerminalSize()
        #sys.stdout.write("\x1b[2J\x1b[H")
        print header.center(term, '*')
        #print sub_menu.center(term, '+')
        print "Please choose which option:"
        for i in options:
            print(
                str(options.index(i)+1) + ") "
            )

class Servers(BaseMenu):
    def __init__(self):
        #super(Servers, self).__init__("server")
        pass

    def list_foo(self):
        pass
    def list_bar(self):
        pass
    options = (
        list_foo,
        list_bar
        )

メイン メニュー -> サーバー サブ メニューから始まる一連のテキスト メニューを作成しようとしています。Servers() が BaseClass から display() を継承する場合、継承された関数 display() が Servers() クラスに含まれるオプション タプルと sub_menu = "Server Menu" 文字列を受け取るようにするにはどうすればよいですか?

4

2 に答える 2