import configparser conf=configparser.ConfigParser() #創建一個對象 # f=open('db.ini','w') conf['DEFAULT'] = { 'sessions_time_out':60 } conf['186-DB'] = { 'ip':'186.12.33', 'prot':3306 } # #字典嵌套 # conf['192-DB'] = { 'ip':'192.168.16.23', ##ne內網ip,公司需要的話就有大用 'prot':3306 } conf.write(f) #將上面上個全寫入裡邊 相當于dic={'186-DB':{'ip':'192.168.16.23'}} 改 先讀 先讀 改了在寫入 文件你 conf.read('db.ini') conf['186-DB']['user'] = 'xxx' conf.write(open('db.ini','w')) #改 print(conf['186-DB']['IP']) #查對應的值 print(conf.get('186-DB','IP')) #查對應的值 增加 conf.read('db.ini') conf['186-DB']['user'] = 'root' #增加 conf.write(open('db.ini','a')) 刪 conf.read('db.ini') conf.pop('186-DB') conf.write(open('db.ini','w')) #全部刪完了 刪除大的字典 conf.read('db.ini') del conf['192-DB']['ip'] #單獨刪除一個 conf.write(open('db.ini','w')) ''' ##db.ini 配置文檔里的結果## [DEFAULT] #小弟 sessions_time_out = 60 [186-DB] #堂主 ip = 186.12.33 prot = 3306 [192-DB] #堂主 ip = 192.168.16.23 prot = 3306 # 倆個堂主 用同一個小弟 ''' print(conf.sections()) #章節 不要小弟 ['186-DB', '192-DB'] for i in conf.sections(): print(i) for i in conf.keys(): #小弟也是鍵 就一起打印出來了 print(i) for i in conf.items(): #元組 print(i)