如何使用Config :: IniFiles模块读取文件

时间:2013-11-27 04:04:20

标签: perl config

我一直在使用多个文件来读取不同类型的配置,但我知道我可以使用Config :: IniFiles模块并使用单个文件。我的文件结构如下所示,有人可以帮助我理解如何实现这一点。我一直在使用普通的open命令来处理不同的文件,所以另一个问题是它是否会被这个直接替换掉。请注意,我必须遍历每个部分

注意:早些时候我将[DomainCredentials]和[ProviderCredentials]分别放在不同的文件中

[DomainCredentials]

DomainName=SERVER
CustomerCOde=CUSTOMER1

[ProviderCredentials]

Class=A
Routine=B 

1 个答案:

答案 0 :(得分:1)

我不确定你要求的是什么,但是:

use strict;
use warnings;
use Config::Tiny;

my $config = Config::Tiny->new()->read("config.txt");

print $config->{'DomainCredentials'}{'DomainName'}, "\n";

的产率:

SERVER