【发布时间】:2011-03-29 00:04:43
【问题描述】:
我需要像这样更改 ini 文件中的值 val2 是被更改的值
之前
[section1]
var1=val1
var2=val2
var3=va3
之后:
[section1]
var1=val1
var2=value
var3=va3
【问题讨论】:
我需要像这样更改 ini 文件中的值 val2 是被更改的值
之前
[section1]
var1=val1
var2=val2
var3=va3
之后:
[section1]
var1=val1
var2=value
var3=va3
【问题讨论】:
如果您想做到最好,请使用appropriate distro 重写.ini 文件。这是 API 的概述。
use strict;
use warnings;
use Config::INI::Reader;
use Config::INI::Writer;
my $ini = Config::INI::Reader->read_handle( *DATA );
$ini->{section1}{var2} = 'value';
print Config::INI::Writer->write_string( $ini );
__DATA__
[section1]
var1=val1
var2=val2
var3=va3
【讨论】:
在 CPAN 上查找 Config::Std。
【讨论】: