如何在python中讀取配置檔案
說明
python使用自帶的configparser模組用來讀取配置檔案,配置檔案的形式類似windows中的ini檔案。
使用例項
配置檔案
[dev]
host=172.18.22.57
username=root
password=root@nj432
database=ho_db_dev
[prod]
host=172.19.17.47
username=docker
password=docker@#@!
database=ho_db
讀取
import configparser
cf = configparser.ConfigParser()
cf.read('db.ini')
# 每個section由[]包裹
secs = cf.sections()
# 獲取某個section名為prod所對應的鍵
options = cf.options("prod")
# 獲取[prod]中host對應的值
host = cf.get("prod", "host")
檔案結構
資料庫例項
import pymysql
import configparser
class MySqlUtil:
def __init__(self):
"""
資料初始化
"""
cf = configparser.ConfigParser()
cf.read('db.ini')
self.env = 'test'
self.conn = pymysql.connect(host=cf.get(self.env, "host"), port=3306,
user=cf.get(self.env, "user"), password=cf.get(self.env, "password"),
database=cf.get(self.env, "database"), charset='utf8mb4')
相關文章
- java中讀取配置檔案Java
- Golang專案中讀取配置檔案Golang
- java中讀取.properties配置檔案Java
- python怎麼讀取配置檔案Python
- 如何在Shell指令碼中逐行讀取檔案指令碼
- 透過python讀取ini配置檔案Python
- python讀取yaml配置檔案的方法PythonYAML
- viper 讀取配置檔案
- go配置檔案讀取Go
- IOC - 讀取配置檔案
- 文摘:在EJB中讀取XML配置檔案XML
- python讀取檔案——python讀取和儲存mat檔案Python
- Sql server:從XML檔案中讀取配置資訊SQLServerXML
- go 讀取.ini配置檔案Go
- Python讀取修改ini配置檔案[ConfigParser]Python
- python讀配置檔案配置資訊Python
- python小白檔案讀取Python
- python讀取大檔案Python
- python 讀取csv檔案Python
- 【python】建立,讀取檔案Python
- python 讀取文字檔案Python
- shell讀取配置檔案-sed命令
- springboot讀取配置檔案Spring Boot
- C#讀取ini配置檔案C#
- python中xlrd庫如何實現檔案讀取?Python
- 如何在Java中讀取超過記憶體大小的檔案Java記憶體
- python如何讀取大檔案Python
- Python -讀取,儲存檔案Python
- Android讀取配置檔案的方法Android
- .net core 靈活讀取配置檔案
- .NET Core 6.0之讀取配置檔案
- 索引器的妙用,讀取配置檔案索引
- C#讀取Json配置檔案C#JSON
- 【python】python初學 讀取map檔案資料到excel中PythonExcel
- Python中檔案讀取與儲存程式碼示例Python
- 說說在 Python 中,如何讀取檔案中的資料Python
- 如何在PL/SQL中讀寫檔案(轉)SQL
- python中按照資料夾中檔案的排列順序讀取檔案內容Python