圣凤凌霜 发表于 2015-12-28 08:28:25

Perl 循环读取INI

  原本的那个CONFIG模块不太好用,读取指定项目位置倒是还可以,但是如果一旦数量多了以后就不好使用了。
  在CPAN上找到了一个比较实用的模块,稍微摸索了一下就知道怎么实用了。给段示例代码,方便以后翻查学习。



#!/usr/bin/perl
use Config::Abstract::Ini;
use strict;
my $file = $ARGV;
my $settings = new Config::Abstract::Ini($file);
# 获取所有的项目
my %allsettings = $settings->get_all_settings;
# 获取指定类型项目
my %entry = $settings->get_entry('Diectory');
# 循环打印键值
while (my($k,$v)=each %entry){
print "$v\n";
}
  
页: [1]
查看完整版本: Perl 循环读取INI