`

神奇的perl dbm

 
阅读更多

 

perl的dbm是一种以文件形式存储的hash 

例子:

1、写入

$str ='abe'x50;

dbmopen(%file,"E:/temp/h",0666); 

foreach $i (1..524560){

$file{$i}= $str;

print $i/524560,"\n";

}

dbmclose(%file);

 

2、读取

 

dbmopen(%file,"E:/temp/h",0666); 

print $file{3};

dbmclose(%file);    

 

注:对%file的操作需在dbopen与dbclose代码段之间,否则出错

分享到:
评论

相关推荐

    Perl 实例精解(第三版).pdf

    原书名: Perl by Example(Third Edition),原出版社: PH PTR,作者: Ellie Quigley,译者: 杜炜,出版社:清华大学出版社,出版日期:2002 年8月,PDF 格式,大小 19 Mb。 内容简介 本书以最新版本的Perl ...

    PERL编程24学时教程.pdf

    第一部分 Perl基础 第1学时 Perl入门 3 1.1 安装Perl 3 1.1.1 等一等,也许你已经安装了Perl 4 1.1.2 在Windows 95/98/NT上安装Perl 5 1.1.3 在UNIX上安装Perl 6 1.1.4 在Macintosh系统上安装Perl 7 1.2 文档资料 7 ...

    perl学习资料,超好

    学会使用 `use strict` 和 `use warnings` 来提升代码质量,同时了解如何使用 `DB::dbm_trace` 进行调试。 7. **脚本调用和参数处理**:Perl脚本可以通过命令行参数接收输入,使用 `@ARGV` 数组获取这些参数。理解...

    如何Perl使用Access数据库

    确保数据库文件位于Perl脚本能够访问的位置,如"C:\temp\try.dbm"。 接下来,我们将编写Perl脚本来连接和操作Access数据库。以下是一个基本示例: ```perl use DBI; use strict; # DSN(数据源名称)定义,指定...

    Perl_学习手札.pdf

    2. **数据库操作**:学习如何使用Perl与DBM等数据库进行交互。 3. **综合应用**:通过实践项目加深对Perl的理解和掌握。 通过以上内容的学习,你可以逐步建立起Perl编程的全面知识体系,从而能够在实际工作中灵活...

    Practical Mod Perl

    Practical Mod Perl <br> Copyright Preface What You Need to Know Who This Book Is For How This Book Is Organized Reference Sections Filesystem Conventions Apache ...

    Perl5语言全教程

    一、Perl是什么? 二、Perl在哪里? 三、运行 四、注释 第二章 简单变量 一、整型 二、浮点数 三、字符串 第三章 操作符 一、算术操作符 二、整数比较操作符 三、字符串比较操作符 四、逻辑操作符 五、位操作符 六...

    PERL编程24学时教程

    第一部分 Perl基础 第1学时 Perl入门 3 1.1 安装Perl 3 1.1.1 等一等,也许你已经安装了Perl 4 1.1.2 在Windows 95/98/NT上安装Perl 5 1.1.3 在UNIX上安装Perl 6 1.1.4 在Macintosh系统上安装Perl 7 1.2 文档资料 7 ...

    perl24小时自学通

    9. **错误处理和调试**:Perl提供了丰富的错误处理机制,如die和warn函数,以及DB::dbm debugging模块来帮助开发者定位和修复问题。 10. **Perl文化**:Perl社区以其独特的幽默感和" TIMTOWTDI "(There's More ...

    perl编程24学时教程.rar

    本书循序渐进、深入浅出地介绍了Perl的主要特性及用Perl进行CGI编程的知识。全书包括24个学时内容和一个附录,共分四部分。第一部分主要讲述Perl的基本概念,第二部分重点介绍Perl的一些高级特性,第三部分介绍如何...

    perl语言脚本文档说明

    第一部分 Perl基础 第1学时 Perl入门 3 1.1 安装Perl 3 1.1.1 等一等,也许你已经安装了Perl 4 1.1.2 在Windows 95/98/NT上安装Perl 5 1.1.3 在UNIX上安装Perl 6 1.1.4 在Macintosh系统上安装Perl 7 1.2 文档...

    Learning perl 5th,2008

    6. **错误处理和调试**:讲解了Perl的错误处理机制,如警告和die函数,以及如何使用DB::dbm_trace进行程序调试。 7. **系统交互**:介绍如何使用Perl与操作系统交互,如执行外部命令、进程控制和系统调用。 8. **...

    perl技术入门教程

    - 调试工具:如`DB::dbm_trace`,以及`use Data::Dumper;`来打印变量内容。 9. **对象导向编程** - Perl支持面向对象编程,包括类、对象、继承和封装。 - 类定义:使用`package`关键字。 - 构造器和析构器:`...

    perl 程序开发教程

    四、使用DBM文件 第十二章 Perl5中的引用(指针) 一、引用简介 二、使用引用 三、使用反斜线(\)操作符 四、引用和数组 五、多维数组 六、子程序的引用 子程序模板 七、数组与子程序 八、文件句柄的引用 第十三章 ...

    perl programming

    Perl不仅可以高效处理文本数据,也支持二进制数据操作,并能在有dbm模块的情况下将dbm文件映射为关联数组,提供灵活的数据访问方式。 ### 二、数据类型与对象 Perl拥有三种基本数据类型:标量(scalar)、标量数组...

    Perl编程24学时教程(PDF格式,共24章)

    本书循序渐进、深入浅出地介绍了Perl的主要特性及用Perl进行CGI编程的知识。全书包括24个学时内容和一个附录,共分四部分。第一部分主要讲述Perl的基本概念,第二部分重点介绍Perl的一些高级特性,第三部分介绍如何...

Global site tag (gtag.js) - Google Analytics