泷泽萝拉第二部高清,萨拉斯小径在哪,延安天气预报
ini文件是windows中经常使用的配置文件,主要的格式为:
rawconfigparser object的操作有:
.sections() : 返回所有可用的section
.addsection(sectionname) :添加section
.set(sectionname, optionname, optionvalue): 添加option
.hassection(sectionname) :判断
.options(sectionname) : 返回section下可用的option
.hasoption(sectionname, optionname) : 判断
.read(filename) : 读取文件
.wrie(filename) : 将rawconfigparser对象写到文件中
.get(sectionname, optionname) : 获取值, 默认的是返回string类型
.getfloat, .getint, .getboolean : 获取不同类型的返回值,参数和get的参数一样
.items(sectionname) :列出section下的所有key:value
.remove(sectionname) :删除section
.remove(sectionname, option_name) : 删除section下的某个option
import configparser
def gen_ini():
ftest = open('test','w')
config_write = configparser.rawconfigparser()
config_write.add_section('section_a')
config_write.add_section('section_b')
config_write.add_section('section_c')
config_write.set('section_a','option_a1','apple_a1')
config_write.set('section_a','option_a2','banana_a2')
config_write.set('section_b','option_b1','apple_b1')
config_write.set('section_b','option_b2','banana_b2')
config_write.set('section_c','option_c1','apple_c1')
config_write.set('section_c','option_c2','banana_c2')
config_write.write(ftest)
ftest.close()
if __name__ == "__main__":
gen_ini()
[section_c]
option_c2 = banana_c2
option_c1 = apple_c1
[section_b]
option_b1 = apple_b1
option_b2 = banana_b2
demo -- 读取文件
def read_ini():
config_read = configparser.rawconfigparser()
config_read.read('test')
print config_read.sections()
print config_read.items('section_a')
print config_read.get('section_a','option_a1')
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论