码迷,mamicode.com
首页 > 其他好文 > 详细

查询功能

时间:2018-04-18 14:24:32      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:continue   一个   状态   def   put   添加   删除   proxy   end   

 1 tag = True
 2 while tag:
 3     # print(‘请输入:1\n2\n3\n4\n‘)
 4     if tag:
 5         print(level)
 6         choice = input(请输入:)
 7         if choice==quit:
 8             break
 9         elif choice==quit_all:
10             tag = False
11         while tag:
12             print(level2)
13             choice = input(请输入:)
14             if choice == quit:
15                 break
16             elif choice == quit_all:
17                 tag = False
18             while tag:
19                 print(level3)
20                 choice = input(请输入:)
21                 if choice == quit:
22                     break
23                 elif choice == quit_all:
24                     tag = False
25 
26 def fetch(data):
27     print(这是查询到的内容)
28     # print(‘%s这是要查询的数据‘ %data)
29     backend_data = backend %s %data
30     with open(haproxy.conf,r) as read_f:
31         tag = False
32         for read_line in read_f:
33             if read_line.strip() == backend_data:
34                 tag = True          #如果输入内容和查找到的内容相同改变tag状态并重新循环
35                 continue
36             if tag and read_line.startswith(backend):     
37                 break               #如果遇到了下一个backend,终止循环
38             if tag:
39                 print(read_line,end=‘‘)     #一条一条打印,打印到break出现为止
40 
41 def add():
42     print(这是添加)
43 
44 def change():
45     print(这是更改)
46 
47 def delete():
48     print(这是删除)
49 
50 if __name__ == __main__:
51     msg=‘‘‘
52     1:查询
53     2:添加
54     3:修改
55     4:删除
56     5:退出
57     ‘‘‘
58     msg_dic = {
59         1:fetch,
60         2:add,
61         3:change,
62         4:delete
63     }
64     while True:
65         print(msg)
66         choice = input(请输入:).strip()
67         if not choice:continue                  #如果用户没有输入内容则重新循环
68         if choice == 5:break
69         data = input(请输入要查询的内容)
70         msg_dic[choice](data)       #假如用户输入的是‘1‘,那么就变成msg_dic[1]() == fetch()函数

 

查询功能

标签:continue   一个   状态   def   put   添加   删除   proxy   end   

原文地址:https://www.cnblogs.com/humanskin/p/8874277.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!