首页 > 其他 > 详细

两个模块介绍

时间:2020-07-24 00:39:36      阅读:106      评论:0      收藏:0      [点我收藏+]

import configparser
zidian = configparser.ConfigParser()

zidian[‘DEFAUT‘] ={‘name‘:‘huangjian‘, #生成块,并且把值也给定义了
‘age‘:‘30‘}
zidian[‘part2‘] ={} #注意必须先创建块,再来创建块下面的数据,这一步就是创建了一个空块
zidian[‘part2‘][‘user‘]=‘panpan‘
with open(‘peizhi‘,‘w‘,encoding=‘utf-8‘) as f:
zidian.write(f)

#其实用configparser生成配置文件,很像字典,都是键值对。但是有细微区别
#如果块名师defaut,则在循环别的块时候,也会强制循环默认块(defaut),不想要就别取这个名子


import configparser
haha = configparser.ConfigParser()
haha.read(‘peizhi‘)
print(haha.sections())
#查
print(‘DEFAULT‘ in haha)
print(haha[‘part2‘][‘user‘])
print(haha.options(‘part2‘)) #取块下面的key值
print(haha.items(‘part2‘)) #取块下面的键值对
print(haha.get(‘DEFAUT‘,‘age‘)) #连续取值 跟前三行一样

#曾删
haha.add_section(‘part3‘) #增加块
haha[‘part3‘][‘k1‘]=‘11111‘ #等同于 haha.set(‘part3‘,‘k1‘,‘11111‘)
#haha.remove_section(‘part3‘) #删除块
haha.remove_option(‘part2‘,‘age‘) #删除块下的键
haha.write(open(‘peizhi‘,‘w‘,encoding=‘utf-8‘))

针对配置文件的方法,生成查找配置文件比较简单

 

两个模块介绍

原文:https://www.cnblogs.com/huangjianfir/p/13369310.html

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