python中載入配置檔案

2021-08-18 19:47:59 字數 739 閱讀 1607

我們寫python指令碼的時候,裡面往往會用到許多變數、引數等,有時候這些變數、引數是需要我們動態的賦值的,如果指令碼較長逐個查詢替換是比較麻煩的,這裡就可以使用配置檔案,將一些需要頻繁變化的引數變的可配置

配置檔案的格式一般為conf

# -*-coding:utf-8-*-

import configparser

def load_conf():

print("載入配置檔案")

cf = configparser.configparser()

cf.read("z.conf", encoding="utf-8")

secs = cf.sections()

if len(secs) == 0:

raise typeerror("配置檔案無效")

print("配置檔案已載入")

print("解析配置檔案")

conf_dict_list = [dict()]

for x in range(len(conf_dict_list)):

sec = secs[x]

ops_list = cf.options(sec)

for ops in ops_list:

conf_dict_list[x][ops] = cf.get(sec, ops)

print("配置檔案解析成功")

return conf_dict_list[0]

Spring中載入配置檔案的方式

spring 中載入xml配置檔案的方式,好像有3種,xml 是最常見的spring 應用系統配置源。spring 中的幾種容器都支援使用xml 裝配bean,包括 xmlbeanfactory classpathxml filesystemxml xml一 xml beanfactory 引用資源...

Python載入配置檔案

l 1.json 載入config.json檔案為無序字典base path sys.path 0 config path os.path.join base path,devices config defget ip type key with open config path config.js...

spring 中載入xml配置檔案的方法

載入這些容器的配置檔案的xml有一下幾種常見的方法 1 引用資源 用xmlbeanfactory 不能實現多個檔案相互引用 從factory中獲取相應資源檔案中的bean,但是這種bean讀不到引用了其他檔案中的bean!注意 在2 3的載入方式中可以載入多個配置檔案,獲取到 abstractdao...