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.

你可能感兴趣的:(python项目配置文件格式)