标签:image int log tar conf orm nic upper img
PLUGIN_ITEMS = { "nic": "src.plugins.nic.Nic", "disk": "src.plugins.disk.Disk", } API = "http://127.0.0.1:8000/api/server.html"
TEST = True NAME = "LCQ"
import sys,os import importlib from . import global_settings class Settings(): """ global_settings,配置获取 settings.py,配置获取 """ def __init__(self): for item in dir(global_settings): if item.isupper(): k = item v = getattr(global_settings,item) setattr(self,k,v) setting_path = os.environ.get(‘AUTO_CLIENT_SETTINGS‘) md_settings = importlib.import_module(setting_path) for item in dir(md_settings): if item.isupper(): k=item v=getattr(md_settings,item) setattr(self,k,v) settings = Settings() # 配置文件直接从这个settings对象拿
import sys import os import importlib import requests BASEDIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(BASEDIR) os.environ[‘AUTO_CLIENT_SETTINGS‘]="conf.settings" from lib.config import settings print(settings.NAME) print(settings.TEST)
标签:image int log tar conf orm nic upper img
原文地址:http://www.cnblogs.com/lucaq/p/7602688.html