如果你只是需要配置一些全域性的符號常量(symbolic constants
), 參考 django 的做法,使用setting.py
,
參見:
如果你只需要簡單的一些鍵值對(key-value pairs), 可以使用.ini
檔案,使用標準庫裡面的configparser
庫 進行解析。
深入學習一下
#讀取配置檔案
cf =configparser.configparser()
config_path = (os.path.dirname(os.path.abspath('.'
)))config_path =config_path + '
/config/config.ini
'cf.read(config_path)
server_version = cf.get('
server
', '
server_version')
loader_version = cf.get('
loader
', '
loader_version')
studio_version = cf.get('
studio
', '
studio_version')
tools_version = cf.get('
tools
', '
tools_version')
(server_version)
(studio_version)
print(tools_version)
如果你需要更複雜的配置, 不妨使用 json.
ini配置檔案格式
為什麼要用ini檔案?如果我們的程式沒有任何配置檔案時,這樣的程式對外是全封閉的,一旦程式需要修改一些引數必須要修改程式 本身並重新編譯,這樣很不好,所以要用配置檔案,讓程式出廠後還能根據需要進行必要的配置 配置檔案有很多,如ini配置檔案,xml配置檔案,還有就是可以使用系統登錄檔等。ini檔案是...
ini配置檔案格式
ini配置檔案格式 文章目錄 一 簡介 二 副檔名 三 格式 四 例項 五 作用 六 經驗 為什麼要用ini檔案?如果我們的程式沒有任何配置檔案時,這樣的程式對外是全封閉的,一旦程式需要修改一些引數必須要修改程式 本身並重新編譯,這樣很不好,所以要用配置檔案,讓程式出廠後還能根據需要進行必要的配置 ...
ini配置檔案格式
ini配置檔案格式 為什麼要用ini檔案?如果我們的程式沒有任何配置檔案時,這樣的程式對外是全封閉的,一旦程式需要修改一些引數必須要修改程式 本身並重新編譯,這樣很不好,所以要用配置檔案,讓程式出廠後還能根據需要進行必要的配置 配置檔案有很多,如ini配置檔案,xml配置檔案,還有就是可以使用系統登...