程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python 配置導入方式

編輯:Python

在封裝自己的數據庫工具類的時候,最開始使用 pymysql.connect,分別傳入不同的配置,但是在使用的時候 配置信息都寫到了程序中,耦合性過高,如:

接著想法是使用io讀寫文件,設置配置信息;但是:io讀取有可能會有權限的問題, 盡量用import導入。 由編譯器來幫你把數據處理到內存裡,最後發現這種寫法:

定義setting.py,以json的形式存儲數據

db_config={
'host': '192.168.xxx.xxx',
'user': 'root',
'password': 'xxx',
'db': 'xxx',
}

在調用的時候使用import導入模塊

from setting import db_config
import pymysql
conn = pymysql.connect(**db_config)
with conn:
print(conn.open) # True

最終將配置信息和代碼成功解耦,修改配置信息不用在改動源代碼


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved