python的配置檔案使用方法

2021-10-08 18:57:32 字數 1594 閱讀 9689

在平時的專案中,常常需要用到配置檔案,用來配置專案的一些資訊,比如資料庫,請求**,資料夾,執行緒、程序數等資訊,這樣就可以方便我們通過修改配置檔案中的引數來很好地完成整個專案的功能修改或開發。配置檔案一般區別於python**,會單獨存放在乙個資料夾中,方便管理,常見的配置檔案格式有.conf, .ini, .yaml等。

記錄第一次使用配置檔案:

首先需要安裝configparser模組;命令:

pip3 install configparser

我這裡處理的是.ini檔案,內容如下:

[mysql]

host=localhost

port=

3306

user=root

password=

12345678

db=mydb

charset=utf8

裡面的[mysql]是select,類似於html中的select(下拉列表),下面的幾行為option,規定了資料庫的連線資訊,包括host、port、user、password、db、charset。

測試**:

import os

import configparser

# 獲取當前檔案所在目錄的上一級

# root_dir = os.path.dirname(os.path.abspath('.'))

# 獲取當前目錄檔案

root_dir = os.path.abspath(

'.')

# 例項化configparser物件

config = configparser.configparser(

)# 讀取ini檔案,拼接得到config.ini檔案的路徑,直接使用

coninipath = os.path.join(root_dir,

"config.ini"

)# print (coninipath)

config.read(coninipath,encoding=

'utf8'

)host = config.get(

'mysql'

,'host'

)port = config.get(

'mysql'

,'port'

)user = config.get(

'mysql'

,'user'

)password = config.get(

'mysql'

,'password'

)db = config.get(

'mysql'

,'db'

)charset = config.get(

'mysql'

,'charset'

)# print (host)

# print (port)

# print (user)

# print (password)

# print (db)

# print (charset)

使用configparser模組解析出配置檔案中的資訊,然後使用。

python中配置檔案的使用方法

專案中使用的常量,我們把它收集在乙個檔案中,這就是配置檔案。配置檔案在專案中是非常必要的,它避免了專案中檔案對常量的分散使用,讓常量可以統一修改,避免造成修改不全面的問題。常用的配置檔案字尾是.ini conf py,當然還有使用.json txt的,推薦使用常用的.ini py,配置檔案的名字一般...

瘋狂輸出 配置檔案 xml使用方法

我們使用jar在上一次文章已經說過了下面我們直接說 配置檔案 那我們為什麼要配置檔案呢?配置檔案的優勢 1.擁有六種不同級別的資訊列印 2.可以選擇多種列印輸出源 fatal error warn info debug trace 3.列印時可以列印日誌中豐富的資訊 在同檔案同包下使用配置檔案 pb...

python配置檔案的使用

將所有的 和配置都變成模組化可配置化,這樣就提高了 的重用性,不再每次都去修改 內部,這個就是我們逐步要做的事情,可配置化 模組 from configparser import configparser configparser是python自帶的模組,用法如下 1.建立configparser物...