我需要在 perl 中扩展 INI 文件。 我有一个给定的 INI 文件,我可以使用 Config::IniFiles 读取它,但我也需要向该 INI 文件添加参数。
例如文件看起来像
[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
允许在部分中添加参数:请参阅 newval
#!/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;
另请阅读 BUGS 部分对于RewriteConfig
。
关于perl - 如何在 perl 中扩展 ini 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5039585/