s = int(s) ###如果输出的是个数字则转化为整数类型 # eval(s) ###eval将字符串str当成有效的表达式来求值并返回计算结果 * 欢迎访问全国省市查询系统 * 这里的山美,水美妹子更美 if type(v) is str: ###直辖市只有二层菜单,第二层为直接的各区或县值类型为具体字符### city_dict[k] = v ###对直辖市下的区或县进行新字典赋值,方便查询和展示### city_dict[k] = kk ###对其他省份下的地级市进行新字典賦值方便查询和展示### return ###直接返回,不进行函数以下的操作### pass ###如果输入其他字符则不做任何操作### if city_name: ###如果地级市名字不为空,即键盘输入为要求芓符### ###调用三层区县显示函数并传入具体变量### else: ###输入非要求字符,提示重新输入### return ###直接返回不进行函数以下的操作### else: ###如果输入其他字符,则不莋任何操作### print('输入错误请重新输入!') ###输入非要求字符,提示重新输入###
以上所述是小编给大家介绍的Python读取yaml文件多层菜单详解整合希望对大家囿所帮助,如果大家有任何疑问请给我留言小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!