如何在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
- python怎麼讀取配置檔案Python
- Golang專案中讀取配置檔案Golang
- python讀取yaml配置檔案的方法PythonYAML
- 透過python讀取ini配置檔案Python
- 如何在Shell指令碼中逐行讀取檔案指令碼
- go配置檔案讀取Go
- springboot讀取配置檔案Spring Boot
- viper 讀取配置檔案
- IOC - 讀取配置檔案
- python讀取大檔案Python
- python小白檔案讀取Python
- python 讀取文字檔案Python
- go 讀取.ini配置檔案Go
- python讀配置檔案配置資訊Python
- python如何讀取大檔案Python
- Android讀取配置檔案的方法Android
- C#讀取Json配置檔案C#JSON
- shell讀取配置檔案-sed命令
- python中xlrd庫如何實現檔案讀取?Python
- .NET Core中如何讀取appsetting.json配置檔案APPJSON
- 【python】python初學 讀取map檔案資料到excel中PythonExcel
- Python 讀取HDF5檔案Python
- python解壓並讀取檔案Python
- .net core 靈活讀取配置檔案
- C#讀取指定json配置檔案C#JSON
- .NET Core 6.0之讀取配置檔案
- SpringBoot配置檔案讀取過程分析Spring Boot
- Python中檔案讀取與儲存程式碼示例Python
- 如何在Java中讀取超過記憶體大小的檔案Java記憶體
- python config配置檔案的讀寫Python
- Python中Spark讀取parquet檔案並獲取schema的JSON表示PythonSparkJSON
- 說說在 Python 中,如何讀取檔案中的資料Python
- python中按照資料夾中檔案的排列順序讀取檔案內容Python
- 配置檔案讀取——MySQL 多個連線MySql
- Java使用commons-configuration讀取配置檔案Java
- Java讀取properties配置檔案工具包Java
- 【springboot讀取配置檔案】@ConfigurationProperties、@PropertySource和@ValueSpring Boot