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

  • 相关阅读:
    前端框架AngularJS入门
    springcloud---Eureka yml
    springcloud 的Eureka配置
    虚拟机中文件和目录的相关操作
    SpringBoot整合Redis
    IDEA整合GIT操作
    Ubuntu 安装步骤
    Centos 7 安装
    Centos 6 安装步骤
    防止root口令被破解
  • 原文地址:https://www.cnblogs.com/shengulong/p/10261594.html
Copyright © 2011-2022 走看看