码迷,mamicode.com
首页 > 编程语言 > 详细

python读取配置文件的方式

时间:2019-01-13 02:07:44      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:detail   parse   自己   pat   lob   数据   用户名   目录   global   

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

python读取配置文件的方式

标签:detail   parse   自己   pat   lob   数据   用户名   目录   global   

原文地址:https://www.cnblogs.com/shengulong/p/10261594.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!