杰瑞学Perl之文件操作(1)
Perl对文件的操作,跟其它的语言类似,无非也就是打开,读与写的操作。
1. 打开文件
#! c:/perl/bin/perl -w
use utf8;
use strict;
use warnings;my $filename = 'test.txt'; # 或者用绝对路径,如: c:/perl/Learn/test.txtif(open(MYFILE,$filename)) # MYFILE是一个标志
{printf "Can open this file:%s!", $filename; close(MYFILE);
}
else{print "Can't open this file!";
}
2. 读取文件
#! c:/perl/bin/perl -w
use utf8;
use strict;
use warnings;my $filename = 'test.txt';
if(open(MYFILE,$filename))
{my @myfile = <MYFILE>; #如果要读取多行,用此方法,如果只读取一行为:$myfile = <>;my $count = 0; #要读取的行数,初始值为0 printf "I have opened this file: %s\n", $filename;while($count < @myfile){ #遍历print ("$myfile[$count]\n"); #注意此种写法.$count++;}close(MYFILE);
}
else{print "I can't open this file!";
}
exit;
3. 写入文件
#! c:/perl/bin/perl -w
use utf8;
use strict;
use warnings;my $filename = 'test.txt'; if(open(MYFILE,">>".$filename)) #此种写发,添加不删除
{ #此种写法,重写文件内容 MYFILE,">".$filenameprint MYFILE "Write File appending Test\n";close(MYFILE);
}
else{print "I can't open this file!";
}
exit;
杰瑞学Perl之文件操作(1)相关推荐
- 杰瑞学Perl之Hello World
工作需要开始学Perl,下载个Window版(5.16)的: 下载链接 http://www.activestate.com/activeperl/downloads 安装好了之后,写第一个perl程 ...
- 杰瑞学Perl之PPM
PPM(Programmer's Package Manager)是ActivePerl自带的一个图形化管理工具,有了这个工具,要升级,更新,移除Perl的Package都非常方便.只需要输入ppm ...
- 杰瑞学Perl之CPAN(1)
CPAN(Comprehensive Perl Archive Network:全面的Perl存档网络)是查找任何Perl有关的东西的中心仓库.它包含从整个Perl社区收集来的智慧:成百上千的 Per ...
- 杰瑞学Perl之多值比较问题
"高水线"算法:大水过后,最后一波浪消退时,高水线会标示出所见过的最高水位. 下面看下"高水线"算法在Perl中的运用. #! /usr/bin/perl; u ...
- 在日常生活中,经常会遇到某些需求对文件名称进行修改,借助刚学过的文件操作,编写一个可以批量修改文件名的小程序。
在日常生活中,经常会遇到某些需求对文件名称进行修改,借助刚学过的文件操作,编写一个可以批量修改文件名的小程序. import os path=input('请输入文件路径(结尾加上/):') #获取该 ...
- 手把手教你学Python之文件操作(一文掌握文件操作)
目录 1.Python中文本文件的读写 2.Python中常用的文件与文件夹操作方法 3.Python中Excel文件的读写 4.Python读取Excel文件案例 为了保存数据,方便修改和分享,数 ...
- 前端学PHP之文件操作
前面的话 在程序运行时,程序本身和数据一般都存在内存中,当程序运行结束后,存放在内存中的数据被释放.如果需要长期保存程序运行所需的原始数据,或程序运行产生的结果,就需要把数据存储在文件或数据库.一般地 ...
- 前端学PHP之文件操作(认真读读)
前面的话 在程序运行时,程序本身和数据一般都存在内存中,当程序运行结束后,存放在内存中的数据被释放.如果需要长期保存程序运行所需的原始数据,或程序运行产生的结果,就需要把数据存储在文件或数据库.一般地 ...
- python中年大叔学编程_中年大叔学编程-Python简单操作文件
原标题:中年大叔学编程-Python简单操作文件 在计算机中,经常打交道的就是各种文档,用得比较多的软件就是office和记事本来操作文件,那么我们试试用Python来简单读写文件. Open函数的用 ...
最新文章
- 编译型语言和解释型语言(转载)
- ElasticSearch ected map for property [fields] on field [subject_id] but got a class java.lang
- 如何让SAP Spartacus ng build生成的JavaScript资源附带上store ID
- 使用SysPrep制作Windows2008系统映像
- 前端就业怎么样?学习前端都有哪些优势?
- 函数和常用模块【day04】:内置函数(十)
- linux C 中的volatile使用【转】
- 大数据技术有什么优势
- concurrentHashMap扩容细节
- 第一章:恶意软件静态分析基础
- VB中常用的的ASCII码chr()对应表
- 凸函数与Jensen不等式
- 用letax写毕业论文-- 原创性声明、承诺书、授权书
- Java经典兔子问题(10个月幼兔,小兔,成兔数量各多少对?)
- Win2000 Server***监测
- cdr怎么把矩形去掉一个边_cdr怎么消除图形的边框?
- iOS 支持webrtc的浏览器 bowser
- 京东网站顶部导航条 (练习) HTML+CSS
- 水安ABC考试单选练习题库(1)
- Cascade R-CNN解析
热门文章
- CRF进行实体的识别
- 我的世界核电工艺量子计算机,我的世界工业2模组核电教程之搭建反应堆
- 用C语言开发NES游戏(CC65)03、VRAM缓冲区
- Spring Cloud Gateway 不小心换了个 Web 容器就不能用了,我 TM 人傻了
- 练手练到阅文集团作家中心了,python crawlspider 二维抓取学习
- 2020届c++工程师求职准备——计划篇(2019.03.05.)
- 打印等腰三角形----java练习题
- uoj #246. 【UER #7】套路
- Mob之短信验证集成SMSSDK
- ORA-02019:未找到远程数据库的连接说明(数据库链接创建)