ini文件 - 从另一个ini文件

时间:2015-11-23 08:26:39

标签: ini

如何从另一个ini文件中解析变量?

在下面的示例中,我想从 var_a 解析original_configuration.ini并在 new_configuration.ini

original_configuration.ini

[Section A]

var_a = "foo"

var_b = "bar"

new_configuration.ini

[Section B]

var_c = "lorem"

var_d = {value of var_a in original_configuration.ini}

1 个答案:

答案 0 :(得分:6)

由于INI file非正式标准,因此取决于使用配置文件的程序:

  

INI文件格式是某些平台或软件的配置文件的非正式标准。 INI文件是简单的文本文件,其基本结构由部分,属性和值组成。

WikipediaMicrosoft's page about INI configutariont files都未提及有关引用其他属性或其他配置文件的任何内容。但是,由于它不是正式标准,因此每个配置解析器都可以有自己的变体。例如,This answer表明Python的configparser包能够引用其他属性:

[env]
name = DEV

[dir]
home = /home/${env:name}/scripts