INI文件可以在它里面的变量,比如:Perl如何解析包含变量的INI文件?
[section1]
root=/path/to/dir
home=%(root)s/my_home_dir/
现在,Perl库Config::IniFiles
似乎并不解析它,它并将其作为原始字符串
my $result = tie %info, 'Config::IniFiles', (-file => $ini_file);
在Python有一个类似的包叫ConfigParser.RawConfigParser
- 不会转换变量,但那么你可以使用ConfigParser.ConfigParser
,它会。
Perl中是否有类似的东西,或者是我正在寻找的解决方案?
'配置::一般Interpolated',但它使用Perl样式的变量语法。 – toolic
Config :: General ::内插只解析类型变量:$ variable或$ {variable}而INI文件具有“%(root)s”类型的Python类型 –