python項目配置文件格式


1. 使用 setting.py

如果你只是需要配置一些全局的符號常量(symbolic constants), 參考 Django 的做法,使用 setting.py ,
參見: https://github.com/deis/example-python-django/blob/master/helloworld/settings.py

.INI 文件

如果你只需要簡單的一些鍵值對(key-value pairs), 可以使用 .INI 文件,使用標准庫里面的 configparser庫 進行解析。

深入學習一下

https://www.cnblogs.com/hanmk/p/9843136.html

#讀取配置文件
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')
print(server_version)
print(studio_version)
print(tools_version)

 

3. json文件

如果你需要更復雜的配置, 不妨使用 json.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM