码迷,mamicode.com
首页 > 其他好文 > 详细

ini 文件读取操作

时间:2020-05-03 18:24:50      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:imp   db_name   内容   读取   创建   mysq   数据   word   读取配置   

1、创建ini文件,如(db_config.ini)

  内容如下(自己本地的数据库):

  [mysql]

  host=127.0.0.1

  port=3306

  user=root

  password=*******

  db_name=guest

# user/password/db_name 根据自己设置填写即可

 

2、ini 文件的读取

  创建读取operateConf.py 文件读取配置信息

  2.1、如果 db_config.ini 和 operateConf.py 文件在同一目录下

    import configparser

 

    conf = configparser.ConfigParser()

    conf.read(‘db_config.int‘)

 

    host = conf.get(‘mysql‘,‘host‘)

    port = conf.get(‘mysql‘,‘port‘)

    user = conf.get(‘mysql‘,‘user‘)

    password = conf.get(‘mysql‘,‘password ‘)

    db = conf.get(‘mysql‘,‘db_name‘)

 

  2.2、如果 db_config.ini 和 operateConf.py 文件不在同一目录下---通过os来获取目录,拼接目录

    import configparser

    import os

如下为我的目录结构

技术图片

 

    os.path.dirname(__file__)    目录结构为 ../pyrequest/db_fixture/

    os.path.dirname(os.path.dirname(__file__))    目录结构为 ../pyrequest/

    base_dir = os.path.join(os.path.dirname(os.path.dirname(__file__)),‘db_config.ini‘)    文件目录为 ..../pyrequest/db_config.ini

 

    conf = configparser.ConfigParser()

    conf.read(base_dir)

 

    host = conf.get(‘mysql‘,‘host‘)

    port = conf.get(‘mysql‘,‘port‘)

    user = conf.get(‘mysql‘,‘user‘)

    password = conf.get(‘mysql‘,‘password ‘)

    db = conf.get(‘mysql‘,‘db_name‘)

    

      


 

ini 文件读取操作

标签:imp   db_name   内容   读取   创建   mysq   数据   word   读取配置   

原文地址:https://www.cnblogs.com/siyu0123/p/12822603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!