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

configparser模块

时间:2020-03-05 13:05:37      阅读:46      评论:0      收藏:0      [点我收藏+]

标签:init   remove   res   utf-8   def   add   ESS   move   values   

 1 import configparser
 2 
 3 config = configparser.ConfigParser()
 4 config[DEFAULT] = {
 5     ServerAliveInterval: 45,
 6     Compression: yes,
 7     CompressionLevel: 9,
 8     ForwardX11: yes
 9 }
10 config[bit] = {
11     bitbucket: hg,
12     "User": nihoa
13 }
14 config[SERVER] = {
15     PORT: 8080,
16     PASSWD: 2663
17 }
18 with open(aa.config, w) as f:
19     config.write(f)
20 # 增删改查
21 # ---------------------查
22 config = configparser.ConfigParser()  # 创建对象
23 config.read(aa.config)  # 将文件传进对象
24 print(config.sections())  # 打印文件的各个部分
25 print(ok if bit in config.sections() else no)  # 三元表达式
26 print(config[bit][user])  # 取出块里面的值
27 for i in config.values():  # 遍历
28     for n in i.keys():
29         print(n)
30     print(i)
31 print(config.items(SERVER))  # 返回一个列表
32 print(config.get(bit, USER))  # 取值方法
33 # --------------删、改、增
34 config.add_section(yuan)  # 增加一个块
35 config[yuan][name] = haha
36 config.set(yuan, what, 你是谁)
37 config.write(open(bbb.inin, w, encoding=utf-8))
38 config.remove_option(bit, user)  # 删除键值对
39 config.remove_section(bit)  # 删除一个部分
40 config.write(open(ccc.init, w))

 

configparser模块

标签:init   remove   res   utf-8   def   add   ESS   move   values   

原文地址:https://www.cnblogs.com/ch2020/p/12419501.html

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