1
2
我将以JSON格式存储配置。例如:
|
2
1
如果您喜欢用缩进(如在Python中)表示结构的想法,那么Yaml将是您的完美选择。如果您不想依赖空白并且更喜欢显式语法,那么最好使用JSON。两者都很容易理解和流行,这意味着那里有Python库。 另一个优点是,与使用标准的python代码相比,您可以确保配置文件只包含数据,不包含将要执行的任意代码。 |
3
-1
我使用的策略是将整个应用程序放在一个类中,然后允许用户将配置传递给构造函数,而不是具有可导入的配置文件。或者,在更复杂的情况下,它们甚至可以对应用程序类进行子类化,以添加成员或更改行为。尽管这需要对Python语法有一点了解才能配置应用程序,但它并没有那么困难,而且比ini/markup config文件方法灵活得多。 因此,举例来说,您可以在pythonpath之外有一个invoke脚本,如下所示:
然后,为了获得第二个配置,它们可以交换,甚至可以同时运行,只需处理调用脚本并更改其中的设置。 |
Michael Linker · 如何定义共享构建变量? 2 年前 |
Konrad · 在变体配置中,SAP ECC中的特征值超过30个字符 2 年前 |
Simran · 报警分支上的SOA bpel pick活动外部化超时 6 年前 |
Ewgenij Sokolovski · 插件配置部分中插件的插件管理 6 年前 |