码迷,mamicode.com
首页 > 编程语言 > 详细

python读写ini文件

时间:2019-09-28 17:51:26      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:判断   port   alt   set   print   options   title   imp   div   

python来读写ini的配置文件

技术图片

读取文件:

 

import configparser
cfp = configparser.ConfigParser()
cfp.read("test.ini")

‘‘‘获取所有的selections‘‘‘
selections = cfp.sections()
print(selections) #  [‘Title1‘, ‘Title2‘]

‘‘‘获取指定selections下的所有options‘‘‘
options = cfp.options("Title1")
print(options)  # [‘key1‘, ‘key2‘]

‘‘‘获取指定selection下的指定option的值‘‘‘
value= cfp.get("Title1", "key1")
print(value)  # 1111111111

‘‘‘判断是否含有指定selection 或 option‘‘‘
print(cfp.has_section("Title1"))  # True
print(cfp.has_option("Title1", "key3"))  # False

 

 

写文件:

 

import configparser
cfp = configparser.ConfigParser()
cfp.read("test.ini")

cfp.add_section("Title3")  # 设置option的值
cfp.set("Title3", "key1", "1111111111")  # 注意这里的selection一定要先存在!
cfp.set("Title3", "key2", "2222222222")

cfp.remove_section("Title3")  # 移除指定selection

cfp.remove_option("Title2", "key1")  # 移除指定selection下的option

with open("test.ini", "w+") as f:
    cfp.write(f)

 

python读写ini文件

标签:判断   port   alt   set   print   options   title   imp   div   

原文地址:https://www.cnblogs.com/answerThe/p/11603958.html

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