0

我需要更改 ini 文件中的值,例如val2 是被更改的值

[section1]

var1=val1

var2=val2

var3=va3

后:

[section1]

var1=val1

var2=value

var3=va3
4

2 回答 2

6

如果您想以最佳方式执行此操作,请使用适当的发行版来重写.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
于 2010-08-12T15:25:33.803 回答
0

在 CPAN 上找到Config::Std 。

于 2010-08-12T17:48:54.103 回答