ini配置文件长这个样子
[dev]
;连接地址
mongo_url = mongodb://admin:passowrd@127.0.0.1:27017/xxxx
;数据库名称
db_name = db_name
;表名
table_name = dev
[prod]
mongo_url = mongodb://admin:passowrd@127.0.0.1:27017/xxxx
db_name = db_name
table_name = prod
在配置文件里面写入
import configparser
# 环境选择
env_option = 'dev'
# 项目路径
base_path = os.path.dirname(os.path.dirname(__file__))
# 类的实例化
conf = configparser.ConfigParser()
# 读取配置文件
conf.read(os.path.join(base_path, 'setting', 'setting.ini'), encoding="utf-8")
# 保存数据库地址
mongo_url = conf.get(env_option, 'mongo_url')
# 数据库名称
db = conf.get(env_option, 'db_name')
# 数据库表名称
collection = conf.get(env_option, 'table_name')
if __name__ == '__main__':
print(mongo_url)