如何在perl中扩展ini文件
我需要用perl扩展一个INI文件。 我有一个给定的INI文件,可以用Config::INI文件读取,但我也需要向该INI文件添加参数 例如,该文件看起来像如何在perl中扩展ini文件,perl,ini,Perl,Ini,我需要用perl扩展一个INI文件。 我有一个给定的INI文件,可以用Config::INI文件读取,但我也需要向该INI文件添加参数 例如,该文件看起来像 [section1] param1=val1 param2=val2 [section2] param1=val3 param2=val4 我需要向以下部分添加参数 [section1] param1=val1 param2=val2 param3=val5 [section2] param1=val3 param2=val4 par
[section1]
param1=val1
param2=val2
[section2]
param1=val3
param2=val4
我需要向以下部分添加参数
[section1]
param1=val1
param2=val2
param3=val5
[section2]
param1=val3
param2=val4
param3=val6
我不知道CPAN中是否有这样的模块。直到现在才找到一个可以胜任这项工作的。
感谢您提出解决此问题的任何想法
Config::IniFiles
允许在节中添加参数:请参阅
另外请阅读
RewriteConfig
部分,我将尝试此方法,如果效果良好,我将给出反馈
#!/usr/bin/perl
use Config::IniFiles;
my $cfg = new Config::IniFiles( -file => "cfg.ini" );
$cfg->newval("section1", "param3", "val5");
# add all new values in corresponding sections ...
$cfg->RewriteConfig;