ini是啥


你可以理解为就是一个配置文件的统称吧。比如test.conf,这样的你可以理解为他就是ini文件,里面一般存放一些配置信息。比如数据库的基本信息,一会我们进行讲解!

那么ta的好处是啥呢?就是把一些配置信息提出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码。

ini中的基本格式


[名称,根据实际情况写就行,没啥讲究]

key1=value1

key2=value2

python中通过ConfigParser模块来进行读取操作

实战


演示场景:

1、创建一个数据库配置文件,名字为db.conf,内容如下:

[DATABASE]

host = 127.0.0.1

port = 3306

user = root

passwd = vertrigo

db = testdb

charset = utf8

2、在python中读取信息并连接数据库,代码如下:

import configparser

import mysql.connector

class GetDB:

def __init__(self, db_config):

config = configparser.ConfigParser()

config.read(db_config)

#把配置文件里的数据读取出来并保存

self.host = config['DATABASE']['host']

self.port = config['DATABASE']['port']

self.user = config['DATABASE']['user']

self.passwd = config['DATABASE']['passwd']

self.db = config['DATABASE']['db']

self.charset = config['DATABASE']['charset']

#这里就是链接数据库了

def get_conn(self):

try:

conn = mysql.connector.connect(host=self.host, port=self.port, user=self.user, password=self.passwd, database=self.db, charset=self.charset)

return conn

except Exception as e:

print('%s', e)

sys.exit()

通过python读取ini配置文件相关推荐

  1. python configparser 数组_python读取ini配置文件,python中数组如何表示

    python读取ini配置文件 Python必须使用configparser包来读取ini配置,因此首先加载它. 导入configparser后,我们需要加载配置文件. config=configpa ...

  2. 【自动化测试】Python 读取 .ini 格式文件

    大家应该接触过.ini格式的配置文件.配置文件就是把一些配置相关信息提取出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码.特别是后续做自动化的测试,需要拎出一部分配置信息,进行管理.比如 ...

  3. python ini文件 遍历_【自动化测试】Python 读取 .ini 格式文件

    大家应该接触过.ini格式的配置文件.配置文件就是把一些配置相关信息提取出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码.特别是后续做自动化的测试,需要拎出一部分配置信息,进行管理.比如 ...

  4. python读取ini文件

    import configparser import os config=configparser.ConfigParser()#创建config对象 file_path=os.path.dirnam ...

  5. java inireader_java读取配置文件 Java中如何设置读取ini配置文件?

    Java读取配置文件的几种方法以及路径问题看透,心静,锁份幽静,将自己填埋在那里,任窗外灯红酒绿,草长莺飞,让那颗疲惫的心,静静地栖息在流水盈盈里,抛却尘世累累. java 怎么读取web jar中的 ...

  6. 用C读取INI配置文件 (可在linux平台上用)

    /*c语言实现,可在linux平台上用了,在Windows下可以用GetPrivateProfileString或GetPrivateProfileInt方便读取.ini配置文件内容,但是在Linux ...

  7. c#读取ini配置文件、将配置数据保存至ini文件

    全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#读取ini配置文件.将配置数据保存至ini文件 测试代码 static void Main() {string value = readini(& ...

  8. python 读取.env配置文件

    python 读取.env配置文件 目录结构 project/ ├─config │ └─__init__.py | └─base.py | └─conf.py ├─.env ├─.env.examp ...

  9. 用python打印输出ini配置文件,把测试数据写进ini文件里

    读取ini配置文件: #读取ini配置文件 import configparser #导入类库 cfg=configparser.ConfigParser() #声明一个句柄(示例) cfg.read ...

  10. python读取配置文件存在某配置_Python读取ini配置文件的方式

    ConfigParser模块在python中用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section), 每个节可以有多个参数(键=值).使用的配置 ...

最新文章

  1. mysql源码添加一个命令,MySQL ALTER命令
  2. 未发现数据源名称并且未指定默认驱动程序_10个有用的HTML5功能,您可能未使用
  3. Linux下主DNS与辅助DNS的配置(上)
  4. 入参为字符串用日期对象接收
  5. PyTorch学习—12.损失函数
  6. opencv中的图像拼接
  7. 基于java 网页的宠物店管理系统
  8. 编译器对源代码的编译过程
  9. Storport MSI (Message Signaled Interrupts)
  10. h5禁用浏览器下载视频_【HTML5】video 标签禁用自带的下载按钮
  11. 74HC573锁存器简单应用
  12. Web3 时代 传统品牌如何玩转 NFT 营销?
  13. 计算机云开头的词语,云字开头的三字词语
  14. 在Winform中上传文件的工具类-ResourceMgr
  15. GPU大百科全书 最终章:33毫秒的咏叹调
  16. 北斗三号短报文终端在大坝安全监测方案的应用
  17. windows上实现UTF-8转GB18030或GB18030转UTF-8
  18. 数据结构(六):图的概念、存储方式、基本操作、最小生成树、最短路径、有向无环图、关键路径 | Prim、Kruskal算法 | BFS、Dijkstra、Floyd算法 | 拓扑排序 | 求关键路径
  19. 抢先体验Windows 11(附IOS镜像下载)
  20. 算法转载收藏【2018年及之前】

热门文章

  1. hibernate could not resolve property
  2. Linux下的基本操作
  3. .net(偏web) vs j2ee的一些框架选型
  4. VC++/MFC学习笔记(二)
  5. postgresql 数据库路径迁移
  6. hibernate使用sql进行查询
  7. sql常识-LEFT JOIN
  8. JSP中使用的模式——JSP+Servlet+JavaBean
  9. 内容管理项目小结 成功案例-公司官网,游戏官网
  10. java面试——多线程与并发