Python 在运行时编辑金字塔配置.ini文件

Python 在运行时编辑金字塔配置.ini文件,python,pyramid,Python,Pyramid,我正在创建一个博客引擎,需要用户在production.ini中输入引擎的配置。我想创建一个用户界面,允许用户输入他/她的博客的设置 我已经可以使用production/development.ini获取当前设置 event['theme'] = settings['theme'] event['blogname'] = settings['blogname'] 但我也希望能够获得development/production.ini的路径或当前正在使用的配置文件的路径,然后在编辑后保存。这不是

我正在创建一个博客引擎,需要用户在production.ini中输入引擎的配置。我想创建一个用户界面,允许用户输入他/她的博客的设置

我已经可以使用production/development.ini获取当前设置

event['theme'] = settings['theme']
event['blogname'] = settings['blogname']

但我也希望能够获得development/production.ini的路径或当前正在使用的配置文件的路径,然后在编辑后保存。

这不是
配置.ini
文件的目的。它显然是应用程序的只读设置。设置字典中没有内置线程安全性。也就是说,
global\u config[''文件]
存在于应用程序启动时,并带有INI文件的路径,因此如果您确实需要,可以覆盖它。但一般来说,文件存储的位置应该是文件系统上的只读位置

也许您想编写一个脚本,提示用户输入信息并转储一个production.ini供他们使用

env/bin/setup-blog -o production.ini
也许问题的答案应该存储在一个数据库或一些支持在运行时进行变异的外部存储器中