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