美文网首页
【perl】perl的文件处理(三)——读写文件

【perl】perl的文件处理(三)——读写文件

作者: 虫虫工工队 | 来源:发表于2020-07-03 21:21 被阅读0次

读取文件

  • 使用文件输入操作符读入文件
    尖括号运算符,钻石符
  • 语法
open(FILE,"filename") || die "Can't open';
$line =<FILE> #读取文件

说明:

  • 尖括号运算符读取文件的第一行输入
  • 读完返回undef
  • 多行内容要用循环结构读取
open(FILE,"filename") || die "Can't open';
while($a=<FILE>)
{
  print $a;
}
  • 也可以利用数组读取
  • 但只适合用于小文件,否则会很占内存,运行非常慢
open(FILE,"filename") || die "Can't open';
my @array =<FILE>;
print @array;

写入文件

  • 语法
open(FILE,">pathname") #覆盖写入
open(FILE,">>pathname")) #追加写入
  • 写入具体内容:print函数
  • 语法:
print FILE "abc";
print FILE $a;
print FILE @array;

关闭文件句柄

  • 用完就关闭是良好习惯
  • 语法
close(FILE)

二进制文件的读写

  • 仅存在于windows中
  • perl不知道文本文件和二进制文件的区别
  • 如需写入二进制数据(GIF/EXE/MS Word),使用binmode


    例子

相关文章

  • 【perl】perl的文件处理(三)——读写文件

    读取文件 使用文件输入操作符读入文件尖括号运算符,钻石符 语法 说明: 尖括号运算符读取文件的第一行输入 读完返回...

  • Effective Perl-chapter5

    用perl处理文件非常容易,perl能借助文件句柄接口处理几乎所有形式的数据。通过文件句柄我们能完成大部分重要的任...

  • 【perl】perl的文件处理(二)——打开文件

    open函数打开文件 语法: 第一个参数为句柄名第二个参数为文件路径名,默认:当前目录 打开成功,返回非零值,否则...

  • 【perl】perl文件处理(一)——句柄

    句柄的定义 通过句柄和“外面”的世界连接 外部:硬盘、终端输入等 句柄是一个顺序号,对于打开的文件是唯一的识别依据...

  • perl处理fasta文件

    在perl处理fasta文件是,需要每次读入一个完整的 序列头+序列,需要利用到 将perl默认的行分隔符切换为"...

  • TCGA转录组数据和GEO数据区分mRNA和lncRNA

    ①TCGA数据 输入文件 :获得human.gtf文件,用来注释基因属性 perl代码如下 ②GEO数据 perl...

  • Perl应用1:文件最后一行的特殊处理

    应用背景 在用perl语言生成文件时,有时会碰到需要对文件的最后一行进行特殊处理,这个时候可以利用perl语言中的...

  • 简介

    perl擅长处理文本,其程序即源代码。perl程序也只是一个纯文本文件。一个最简单的perl程序 在执行前需要改一...

  • Ubuntu16.04安装TexLive2017

    从官网下载安装包(镜像文件) 安装perl perl-tk 由于安装镜像里包含的安装文件是perl类型的,所以我们...

  • perl oneline的参数解释

    参数 示例解释 1、基本格式:perl -参数 ‘命令' 输入文件2、perl -e为必须要写的参数3、perl ...

网友评论

      本文标题:【perl】perl的文件处理(三)——读写文件

      本文链接:https://www.haomeiwen.com/subject/tbzhqktx.html