Perl 文件与数据操作全解析
在编写实际的程序时,往往需要具备从硬盘读写文件的能力。目前,我们常用 <STDIN> 向用户获取输入,用 print() 将数据输出到屏幕,这两个操作构成了 Perl 中大量文件处理的基础。接下来,我们将深入探讨如何使用文件句柄进行文件的读写,以及其他处理文件和数据的技术。
文件句柄
文件句柄是与文件关联的变量,根据文件的打开方式,可用于从文件读取数据或向文件写入数据。我们已经接触过文件句柄,如 <STDIN> 中的 STDIN ,它是标准输入这个特殊输入流的文件句柄。每次使用 <STDIN> 读取一行时,实际上是通过 STDIN 文件句柄从标准输入读取数据。标准输入可以是用户直接通过键盘输入,也可以是通过“管道”间接输入。
与标准输入相对应的是标准输出 STDOUT ,它是我们提供给用户的输出,之前使用 print() 函数时,实际上是隐式地使用了 STDOUT 。例如:
print STDOUT "Hello, world!\n";
还有一个“标准”文件句柄是标准错误 STDERR ,当使用 die() 函数时,错误信息会被发送到这里。
超级会员免费看
订阅专栏 解锁全文
903

被折叠的 条评论
为什么被折叠?



