微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python生成ini文件怎么做?Python的配置文件ini如何读取

python实际程序开发过程之中,会将一些经常使用到,且不会去变化的值保存到不同类型配置文件中方便用在其他的程序文件内。而ini就是一个经常使用到的配置文件类型,下文会详细介绍python生成ini文件方法,以及读取配置文件ini的方法,一起往下看看学习吧。

一、生成ini文件

那么生成这个ini文件在pycharm等集成开发环境内使用模板创建项目时就会自动完成,那么它也是可以去进行修改和来手动创建的。那么手动生成ini文件需要考虑到的事情就是文件保存路径,要将其放在项目根目录或者是要用到它的python文件同级目录。

而编写ini文件内容则是根据节以及键值对两个部分来组成的,节可以看做是一个代码块或者是一个组,而键值对就是具体的数据保存在节之中。那么节需要使用中括号来表示,而具体数据的键值对只需要写在其下面即可,代码示例如下:

[localdb]
host = 127.0.0.1
password = 123456

需要注意在同一个ini文件之中节的名称是不可以重复的,而不同节下面的键值对可以重复,同一节内键或者说属性名不能重复。

二、读取ini配置文件

配置文件ini在python程序中读取需要使用到标准库configparser,通过实例化其中类型ConfigParser来得到一个可以读取ini文件的对象。调用其中的read()方法并且传入当前文件相对于ini配置文件的路径即可,之后用返回的对象调用items()方法并传入节名称获取具体数据,详细代码如下所示:

from configparser import ConfigParser
cfg = ConfigParser()
cfg.read("/Users/Bobot/db.ini")
['/Users/Bobot/db.ini']
cfg.items("localdb")
[('host', '127.0.0.1'), ('password', '123456'))]

以上就是关于“Python生成ini文件怎么做?Python的配置文件ini如何读取”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐