python 示例使用“文本菜单”代码段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 示例使用“文本菜单”代码段相关的知识,希望对你有一定的参考价值。

from demo.menu import Menu
from search import Search


class SearchDemo:

    def __init__(self):
        self.search = Search()

    def search(self):
        pass

    def clear_filter(self):
        pass

    def show_facets(self):
        pass

    def show_result_summary(self):
        pass

    def set_items_per_page(self):
        pass

    def show_first_page(self):
        pass

    def show_next_page(self):
        pass

    def show_previous_page(self):
        pass

    def show_last_page(self):
        pass

    def main_menu(self):
        while True:
            options = [
                'Search',
                'Set Filter',
                'Clear Filter',
                'Show Facets',
                'Show Result Summary',
                'Set Items per Page',
                'Show First Page',
                'Show Next Page',
                'Show Previous Page',
                'Show Last Page'
            ]
            menu = Menu(options, title='Search Demo:', exit_on_quit=True)
            _, item = menu.select()
            print()
            getattr(self, item.lower().replace(' ', '_'))()


def begin():
    SearchDemo().main_menu()

if __name__ == '__main__':
    begin()

以上是关于python 示例使用“文本菜单”代码段的主要内容,如果未能解决你的问题,请参考以下文章

python [示例代码段]

在 python 2.7 中计算 TF-IDF(三行代码)。这段代码有效吗?

刚开始使用 Axios,需要示例代码段

python 函数-作用域-匿名函数-闭包-装饰器

python 函数-作用域-匿名函数-闭包-装饰器

python 函数-作用域-匿名函数-闭包-装饰器