我們寫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...