ini配置文件

1 篇文章 0 订阅
1 篇文章 0 订阅
1.1 概念

INI文件格式是某些平台或软件的配置文件,常用于windows操作系统.INI是英文“初始化”(initialization)的缩写。INI文件常被用来对操作系统或特定程序初始化或进行参数配置

1.2 ini文件格式

ini配置文件由三部分构成:节(section),属性(property),注释(comment)。

节(section)

节用方括号括起来,独占一行,在该section到下一个section之间的所有property(key-value)都属于该section。如: [section]

属性(property)

独占一行,是用等号连接的键值对(key-value)。如:name=李明 注意:key和value都不加引号。

注释(comment)

注释使用英文分号(;)开头,单独占一行。在分号后面的文字,直到该行结尾都全部为注释,如:

2 Python读取"config.ini"配置文件
2.1 config.ini
 [area]
 area:ks
 ​
 [oracle]
 ;json
 ks = {"user": "user", "password": "password", "sid": "host:port/name", "database": "database"}
2.2 使用configparser模块解析config.ini文件
 import cx_Oracle
 import configparser
 import json
 ​
 config = configparser.ConfigParser()
 config.read('mysql.ini')
 ​
 ​
 # 获取数据库连接配置
 oracle_config = config['oracle']
 ​
 # 解析连接配置
 config_str = oracle_config['ks']
 ks = json.loads(config_str)
 ​
 ​
 # 建立数据库连接
 connection = cx_Oracle.connect(
     user=ks['user'],
     password=ks['password'],
     dsn=ks['sid'],
 )
 ​
 sql="""
 SELECT * FROM ASSEMB.BS_CLASS_TYPE
 """
 ​
 cursor = connection.cursor()
 ​
 # 执行查询
 cursor.execute(sql)
 ​
 # 获取查询结果
 results = cursor.fetchall()
 ​
 ​
 print(results)
 # 使用连接进行数据库操作
 # ...
 ​
 # 关闭连接
 connection.close()
 ​
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值