1. 程式人生 > >python讀取配置文件的方式

python讀取配置文件的方式

art passwd 讀取方法 常用 read defaults tail mysq tin

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讀取配置文件的方式