Python配置文件读写configparser的用法
configparser 的介绍
configparser 包是 Python3 内置的包,可以很方便的读写配置文件。
配置文件格式
配置文件中包含一个或多个 section, 每个 section 有自己的 option;
section 用 [sect_name] 表示,每个 option 是一个键值对,使用分隔符 = 或 : 隔开;
在 option 分隔符两端的空格会被忽略掉
配置文件使用 # 和 ; 注释
1 | # 有下面这样一个配置文件 |
通过 configparser 读取示例的配置文件
1 | # -*- coding: utf-8 -*- |
上述代码输出结果为:
1 | 该配置文件所有的section为:['db', 'concurrent'],类型为:<class 'list'> |
通过 configparser 将配置写入到配置文件中
1 | # 写入文件操作 |
执行之后配置文件 config_write.conf 中的内容为:
1 | [db] |
如果取消两行 remove 的注释的话,执行之后配置文件 config_write.conf 中的内容为:
1 | [test] |
参考链接:
https://www.cnblogs.com/feeland/p/4514771.html
https://www.cnblogs.com/wang-yc/p/5620944.html
本文章首发于个人博客 LLLibra146’s blog
本文作者:LLLibra146
更多文章请关注:
版权声明:本博客所有文章除特别声明外,均采用 © BY-NC-ND 许可协议。非商用转载请注明出处!严禁商业转载!
本文链接:
https://blog.d77.xyz/archives/c8f31e5f.html