python读写ini文件

Posted AnswerThe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python读写ini文件相关的知识,希望对你有一定的参考价值。

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文件的主要内容,如果未能解决你的问题,请参考以下文章

python3.9 读写ini文件

python读写ini文件

python-inipython读写ini文件

[Python3]INI文件读写

如何用 Python3 读写 INI 文件?

Python读写ini文件的封装类