美文网首页
菜单开发模型

菜单开发模型

作者: 程_33a3 | 来源:发表于2018-08-16 16:21 被阅读0次

    !/usr/bin/env python

    coding:utf-8

    host_info = [
    ['CPU 信息', '我是 cpu 信息',''],
    ['MEM 信息', '我是内存信息','']
    ]
    menu_list = [
    ['主机信息', '', host_info],
    ['运维工工具箱', '我是运维工工具箱', ''],
    ]
    menu_dict = {}
    menu = ['title', 'func', 'next_menu']
    for i, item in enumerate(menu_list, 1):
    menu_dict.update({i: {"title":item[0],'func':item[1],'next_menu':item[2]}})

    print(menu_dict)

    while True:
    for j in range(len(menu_dict)):
    print(list(menu_dict.keys())[j], list(menu_dict.values())[j].get('title'))
    # print(list(menu_dict.values())[j].get('title'))
    c = input("请选择>>:")
    if c.isdigit():
    c = int(c)
    if c == 1 :
    print(menu_dict.get(c).get('func'))
    exit()
    if c == 2 :
    print(menu_dict.get(c).get('func'))
    exit()

    相关文章

      网友评论

          本文标题:菜单开发模型

          本文链接:https://www.haomeiwen.com/subject/kkdnbftx.html