python项目开发就会自动去生成配置文件,而配置文件实际上是可以去自己创建的,不同类型配置文件读取方法也不同。下文会分享两个比较常用类型,配置文件的读取方法,想学习和对此感兴趣的小伙伴就一起往下看看吧。
一、py类型
py类型就是用python脚本来作为配置文件,这种读取配置文件的好处就在于不需要去使用任何模块,只用将这个配置文件放在程序运行主文件同一目录下即可。
那么首先创建一个名为config.py的配置文件,然后在其中去定义一个类。在这个类里面又去声明两个属性,代码示例如下所示:
class Config: cam1_ulr = "main" cam2_ulr = "rtain"
那么现在需要在主程序中读取这个配置文件,那么使用import关键字来将该py类型配置文件作为模块导入,就可以用导入后的对象来获取其中类的属性了,代码如下:
from config import Config cam1_ulr = Config.cam1_ulr
二、ini类型
int可以说是很多程序都会使用到的一个配置文件,例如MysqL数据库就是用其来完成各项配置项设置的。那么ini文件读取需要用到标准库configparser,因为它可以放在当前项目,或者是其他磁盘中的任意文件夹中都可以。
实例化同名方法返回配置文件读取器,用其调用read()方法并且传入路径即可将ini类型的配置对象获取到。再使用items()方法并传入ini配置文件之中的标签即可获取它下面所有的键值对数据,代码如下所示:
from configparser import ConfigParser cfg = ConfigParser() cfg.read("/Us /db.ini") cfg.items("localdb") [('host', '127.0.0.1'), ('user', 'root')]
以上就是关于“Python配置文件读取方法是什么?Python怎么读取ini类型配置文件”的全部内容了,希望对你有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。