首页 > 其他 > 详细

configprase模块,配置文件模块

时间:2019-07-17 16:15:54      阅读:64      评论:0      收藏:0      [点我收藏+]
 1 import configparser
 2 
 3 # config = configparser.ConfigParser()
 4 # config["DEFAULT"] = {‘Port‘:3306,
 5 #                      ‘Server_name‘:‘localhost‘,
 6 #                      ‘Server_ip‘:‘127.0.0.1‘}
 7 # config["USER"] = {‘user‘:‘root‘,
 8 #                   ‘password‘:123456,
 9 #                   ‘name‘:‘root‘}
10 # with open(‘web_config‘,‘w‘) as f:
11 #     config.write(f)
12 # config2 = configparser.ConfigParser()
13 # config2.read(‘web_config‘)
14 # print(config2.sections())       # "DEFAULT默认不显示"
15 # # [‘USER‘, ‘LOG‘]
16 # print(‘PASS‘ in config2)       # False 判断节是否在配置文件里面
17 # # False
18 # print(config2[‘USER‘][‘user‘]) # 打印节点下面的配置
19 # # root
20 # for key in config2[‘USER‘]:     # 打印某节下下面的所有配置项,DEFAULT配置也会打印出来
21 #     print(key)
22 # user
23 # password
24 # name
25 # port
26 # server_name
27 # server_ip
28 # print(config2.items(‘USER‘))      # 打印键值对,DEFAULE也会被打印
29 # [(‘port‘, ‘3306‘), (‘server_name‘, ‘localhost‘), (‘server_ip‘, ‘127.0.0.1‘), (‘user‘, ‘root‘),
30 # print(config2.get(‘USER‘,‘user‘))   # 通过get方法去取值
31 
32 # 配置文件的增删改
33 # config3 = configparser.ConfigParser()
34 # config3.read(‘web_config‘)
35 #
36 # config3.add_section(‘MOUNT‘)        # 增加配置节点
37 # config3.remove_section(‘LOG‘)       # 删除配置节点
38 #
39 # config3.remove_option(‘USER‘,‘root‘) # 删除某个节点配置
40 # config3.set(‘USER‘,‘password‘,‘111‘) # 修改某个具体配置项
41 # config3.set(‘MOUNT‘,‘mount‘,‘mnt‘)
42 #
43 # with open(‘web_config‘,‘w‘) as f:
44 #     config3.write(f)

 

configprase模块,配置文件模块

原文:https://www.cnblogs.com/jiuyachun/p/11201222.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!