1. 程式人生 > >作業修改配置文件 查詢,添加

作業修改配置文件 查詢,添加

pan \n 添加 line Coding val delet 跳出循環 pen

dic_function = {1:search,2:add,3:delet,4:update}


for i in dic_function.items():
        print(i)
user_chose = input(請選擇您的需求 :)

if user_chose == 1:
    seach_flage = False
    with open(haproxy, r, encoding=utf-8) as s:
        seach_f = input(請輸入要查找的信息:)
        for line in s:
            
if str(seach_f) in line: print(line) print(s.readline()) lines = s.readlines() # print(type(lines)) seach_flage =True break if seach_flage is False: print(不存在要查詢的數據) if user_chose ==
2: dic = ‘‘‘ { ‘backend‘: ‘www.oldboy.org‘, ‘record‘:{ ‘server‘: ‘100.1.7.9‘, ‘weight‘: 20, ‘maxconn‘: 30 } } ‘‘‘ dic = eval(dic) chongfu_flag = False with open(
haproxy, r, encoding=utf-8) as s: back = input(請輸入backend:) for line in s: if back in line: print(發現重復數據) chongfu_flag = True break if chongfu_flag is False: record_server = input(server:) record_weight = input(請輸入weight:) record_maxconn = input(請輸入maxconn:) dic[backend] = back dic[record][server] = record_server dic[record][weight] = record_weight dic[record][maxconn] = record_maxconn print(dic) with open(haproxy, a, encoding=utf-8) as s: s.write(\nbackend:%s\n % dic[backend]) s.write(\tserver%s % dic[record][server]) s.write(\tweight%s % dic[record][weight]) s.write(\tserver%s % dic[record][maxconn]) s.close() else: print("重復數據, 不添加")

##寫代碼要多加log文件或者多帶點打印
##利用flag 跳出循環

作業修改配置文件 查詢,添加