zoukankan      html  css  js  c++  java
  • python读取配置文件的方式

    python读取配置文件的方式


    1、从config.ini中读取,后缀无所谓,文件名字也无所谓,不过config.ini是常用写法,所谓见名知意

    config.ini内容:
    [global]
    ip = xxx
    port = xxx
    table = xxx
    uname = xxx
    passwd = xxx

    读取方法 import configparser import os dir_now
    = os.path.dirname(os.path.dirname(os.path.abspath("settings.py"))) # 路径自己指定,我这里是以settings.py为参考,abspath是取它的上级目录,也可以直接指定绝对路径来读取 conf = configparser.ConfigParser() conf.read(dir_now+'/config.ini') # 读config.ini文件 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 使用mysql这样写就行了,是指明引擎的 'NAME': conf.get('global', 'table'), # 库名 'USER': conf.get('global', 'uname'), # 用户名 'PASSWORD': conf.get('global', 'passwd'), # 密码 'HOST': conf.get('global', 'ip'), # 数据库主机ip 'PORT': conf.get('global', 'port'), # 数据库端口号 } }

    2、从远端服务器读取,服务器统一存储密码信息,方便安全管理

    3、多个环境,直接从文件里读取

    defaults.py
    dev.py
    staging.py
    production.py
    from defaults.py import *


    https://blog.csdn.net/orangleliu/article/details/77100002

  • 相关阅读:
    mysql权限
    Win7_64位使用Mysql Odbc
    二叉树的遍历
    Notepad++的使用
    mysql与mysqld
    Mysql 聚集函数和分组
    Linux 目录
    Linux 倒引号、单引号、双引号
    openkm安装过程
    rhel 7 设置默认运行级别为图形
  • 原文地址:https://www.cnblogs.com/shengulong/p/10261594.html
Copyright © 2011-2022 走看看