二、实现思路
2-1 实现目录
2-2 执行文件 - 环境变量配置、导入settings属性
import os
# 将usersetting.setting存入user_setting属性内 并存入环境变量
os.environ.setdefault('user_setting', 'usersetting.setting')
# 导入conf文件夹内的__init__内创建的属性settings
from conf import settings
print(settings.DEBUG)
print(os.environ)
# environ({'ALLUSERSPROFILE': 'C:\\ProgramData',……,'USER_SETTING': 'usersetting.setting'}})
print(os.environ.get('user_setting'))
# usersetting.setting
2-3 conf文件夹__init__.py文件 - 写入setting类、实例化放入属性的setting对象
import os
import importlib
from conf import globalsetting
class Setting:
def __init__(self):
'''
获取默认全局设置globalsetting文件内大写属性
'''
print(dir(globalsetting)) # dir() 获