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