`

perl处理properties文件

    博客分类:
  • perl
 
阅读更多

使用Config::Properties模块,详情请见:http://search.cpan.org/~salva/Config-Properties-1.70/Properties.pm

 

use Cwd;
BEGIN {
	$ipath = getcwd . "/lib/perl/pm/";
	push @INC, $ipath;
}
use Config::Properties;

my $properties = new Config::Properties();

open PROPS, "< $propfile"
	or die "unable to open properties file";
	
$properties->load(*PROPS);
$value = $properties->getProperty( $key );

# saving...
open PROPS, "> $propfile"
	or die "unable to open properties file for writing";

$properties->setProperty( $key, $val );

$properties->format( '%s=%s' );
$properties->store(*PROPS, $header );

close PROPS;
 
分享到:
评论

相关推荐

    perl操作Excel示例

    在Perl编程语言中,处理Excel文件是一项常见但复杂的任务。为了简化这一过程,`Spreadsheet::WriteExcel`模块被开发出来,它提供了一系列强大的功能来帮助开发者轻松创建、读取、修改Excel文件。本篇文章将根据给定...

    基于GDAL的ESRI+Shapefile格式文件处理_孔帅可_GDAL_

    GDAL的核心是C++库,但同时也提供了多种语言的接口,如Python、Perl、Java等,使得开发者能够轻松地在各种环境中使用。 二、ESRI Shapefile格式 ESRI Shapefile由三部分组成:.shp(几何数据),.dbf(属性数据)和...

    Ant构建文件

    6. **脚本支持**:Ant允许在构建文件中嵌入Ant任务之外的自定义脚本,如Java、Perl或Python,以执行更复杂的任务。 压缩包中的“build2.xml”和“build1.xml”是Ant的构建文件。这些文件定义了构建项目的步骤、目标...

    cmis-perl:perl的cmis绑定

    Perl是一种强大的脚本语言,尤其适合处理文本和网络任务。在Perl生态系统中,CPAN(Comprehensive Perl Archive Network)是Perl模块的仓库,包含了大量的开源代码库,`cmis-perl`就是其中之一。通过CPAN,Perl...

    在Windows XP下建立Apache+PHP+Tomcat+Perl的开发环境

    - **mod_jk配置**:在workers.properties中定义Tomcat的工作节点,并在httpd.conf中引用这些工作节点。 #### 总结 通过以上步骤,我们可以在Windows XP环境下成功搭建一个集成了Apache、PHP、MySQL、Perl、Tomcat和...

    KaiOS添加语言1

    - **多语言翻译**:每个语言都有对应的语言文件,位于`gaia/locales/LOCALE`目录下,如`APP.LOCALE.properties`和`APP.en-US.properties`。`LOCALE`将被具体语言名称替换。 3. **环境配置**:操作环境主要基于...

    rman_xttconvert_v3

    `xtt.properties` 文件很可能是配置文件,包含XTT工具的设置参数,如数据库连接信息、XML文件的位置、转换规则等。用户可以通过修改这个文件来定制转换过程。 `xttcnvrtbkupdest.sql` 可能是一个SQL脚本,用于设置...

    Struts基础教程的源代码

    在`registration`示例中,可能包含 `.properties` 文件来存储不同语言的文本。 6. **数据验证**:Struts 支持表单数据的验证,可以在 ActionForm 或 Action 类中添加验证规则,确保用户输入的有效性。例如,检查...

    rman_xttconvert_VER4.3.zip

    3. "xtt.properties":这是XTT的主要配置文件,包含XTT工具运行时的默认设置,如日志位置、错误处理策略等。 4. "xttcnvrtbkupdest.sql":这个名字暗示这可能是一个SQL脚本,用于指定备份的目标位置,或者在迁移...

    Apache与Tomcat 整合发布web

    - 在Apache的主配置文件`httpd.conf`中,加载jk模块,指定`workers.properties`和日志文件的位置,以及通过`JkMount`指令将所有请求映射到AJP13工作器。 4. **启动和测试**: - 先启动Tomcat,再启动Apache。 - ...

    Bugzilla安装步骤详解

    - 映射扩展名为.cgi的文件,执行文件路径为c:\Perl\bin\perl.exe -T "%s" %s,并选择"全部动作"。 - 添加另一条映射,同样使用perl.exe但不需要-T参数。 - 创建虚拟目录,例如"bugzilla",指向Bugzilla的安装目录...

    强大的文本编辑器 scite

    它可以打开并编辑各种类型的文件,不论是你常见的文本文件、HTML、XML,还是各种编程语言源代码,如C、C++、Java、Python、Perl等,Scite都能够轻松处理。这一特性使得它成为开发者和程序员的得力工具,能够满足他们...

    Apache Http Server、Apache Tomcat、mod_jk

    用户需要将mod_jk模块加载到Apache配置中,并配置相应的worker.properties和httpd.conf文件,以使Apache知道如何与Tomcat交互。 总的来说,这些文件和组件构成了一个基本的Java Web服务环境,用户可以通过它们部署...

    rman-xttconvert_2.0.zip

    2. **xtt.properties** - 这个文件通常包含XTT工具的配置参数,如数据库连接信息、转换规则等。用户可以通过修改这个文件来定制XTT的行为,适应不同的数据转换需求。 3. **xttcnvrtbkupdest.sql** - 这可能是一个...

    xtts rman_xttconvert VER4.3

    5. **`xtt.properties`和`xtt.newproperties`**:这些是配置文件,包含XTTS的参数设置,如数据库连接信息、表空间名称、备份位置等。`xtt.newproperties`可能是一个更新后的配置文件,包含了新版本的特性或设置。 6...

    rman_xttconvert_v3.zip

    5. "xtt.properties":这可能是一个配置文件,包含了XTT转换过程的各种属性和设置,如连接信息、转换规则等。 6. "xttdbopen.sql":这个脚本可能用于在完成准备工作后打开数据库,使得RMAN可以进行进一步的操作,...

    gmail 邮件接收系统

    7. **createpdf.pl**:这是一个Perl脚本,可能用于将接收到的邮件转换为PDF格式,便于保存或进一步处理。 8. **Properties**:这是C#项目中的一个常见目录,包含了项目的属性设置,如版本信息、图标等。 综合以上...

    Jakarta commons docs API CHM 格式

    jakarta-oro 一套文本处理工具,能提供perl5.0兼容的正则表达式,AWK-like正则表达式, glob表达式。还提供替换,分割,文件名过虑等功能 jakarta-regexp 是一个100%纯java正则式处理包,是Jonathan Locke捐给Apache...

Global site tag (gtag.js) - Google Analytics