• 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

  • 相关阅读:
    <转>浅谈DNS体系结构:DNS系列之一
    SOA和NS区别
    《浅析各类DDoS攻击放大技术》
    《转》DNS放大攻击
    Linux创建公钥
    MATLAB 中有哪些命令,让人相见恨晚
    SQL中的declare用法
    SQl server 附加数据库失败如何解决
    VS中代码对齐等快捷键
    C#窗口控件Dock的位置顺序调整方法
  • 原文地址:https://www.cnblogs.com/shengulong/p/10261594.html
Copyright © 2020-2023  润新知