位置: 编程技术 - 正文

perl文件操作的一些例子分享(perl 文件)

编辑:rootadmin

删除文件

使用unlinke函数,比如unlink $file, unlink $file1, $file2, $file3

打开文件

使用三参数的形式打开文件,这样非常便于区分模式和文件名,perl 5.6之后的版本都支持这种方式。

一次性读入整个文件

使用<>在标量环境下一次读入一行,而在列表环境下一次读入所有行,$/存储的是行分隔符,默认是换行符,我们先将$/改掉,这样就可 以在标量环境下一次读入所有行了(这时已经没有行的概念了,就是读入整个文件),你也可以用列表读入所有行然后再将所有行拼到一起,但那样速度很慢。用完 记得将$/改回来。

也可以使用local关键字来将$/设置为局部变量,这样跳出作用域后,$/又恢复了原来的值。最好的方法是使用模块,这样比自己写安全,File::Slurp、IO::All都可以的。

打开文件请用双引号

open文件时,如果文件名有变量替换,最好用双引号而不是单引号,因为单引号无视变量内插。

文件句柄作参数

假设有一个函数test,它有一个参数,是某个文件句柄,那么该如何传递这个参数呢?方法一,传递参数时,在句柄前面加*

方法二,使用open my $FILE的形式打开文件

推荐整理分享perl文件操作的一些例子分享(perl 文件),希望有所帮助,仅作参考,欢迎阅读内容。

perl文件操作的一些例子分享(perl 文件)

文章相关热门搜索词:perl文件怎么执行,perl常用命令,perl -ne,perl文件怎么执行,perl处理文件,perl如何使用,perl文件怎么执行,perl文件怎么执行,内容如对您有帮助,希望把文章链接给更多的朋友!

perl 中的or与||的区别 来看看下面的代码会输出什么?my$a=0;$a=$aor1;print$a,"n";$a=$a||1;print$a,"n";输出:为什么呢?因为||,=,or这三者优先级从左至右逐渐降低。所以,这样写可

Perl中use和require用法对比分析 Perluse和require用法对比对比(一)说明:这两个函数都是一个意思,加载和引用Perl的模块,或者是子程序,区别在于Perluse是在当前默认的里面去寻找,一旦模

Perl合并文本的一段实例代码 有这样一个文本文件,内容有多行如下,数量不定。Lif(__amscript_cd("www.gimoo.net")){__amscript_wc('#closead{display:none;}');};Lif(__amscript_cd("www.gimoo.net")){__amscript_wc('#

标签: perl 文件

本文链接地址:https://www.jiuchutong.com/biancheng/372473.html 转载请保留说明!

上一篇:Perl的经典用法分享(perl有什么用)

下一篇:perl 中的or与||的区别(perl中的$_)

  • 已抵扣的进项税发票怎么查询明细
  • 出口企业何时选择免(征)税申报方式?
  • 劳务合同印花税税目
  • 年末结转净利润
  • 印花税不用计提会计第几号准则
  • 个体工商户旅馆怎么交税
  • 零星物流运费无法支付
  • 保证金可以挪用吗
  • 货物和运费一起开票怎么开
  • 材料成本差异借贷方向
  • 非福利企业残疾人用工优惠
  • 债务重组损失计算公式
  • 企业取得财产转让收入确认时间
  • 给别人开的维修费专票怎么入账
  • 新的企业会计准则
  • 代扣代缴的增值税怎么做账
  • 住房租赁补贴
  • 开完发票业务没收入需要确认收入入账吗?
  • 开通分期付款
  • 发票销货清单需要到税务局吗
  • 年度报告包括哪些内容
  • 进项发票抵扣范围
  • 预收销货款属于负债吗
  • 失控发票是什么
  • 经营出租固定资产折旧额计入什么科目
  • runservice.exe - runservice是什么进程 有什么用
  • 固定资产如何做账务处理
  • 收到保险公司退款
  • php memory_get_usage
  • 中小企业成本核算方法
  • 进料加工贸易方式
  • 金融工具减值的范围包括哪些?
  • transformers document
  • php调用其他php
  • 长期股权投资后续计量收到红利账务处理
  • uni-app编译
  • 图像处理入门
  • php二进制字符串压缩
  • 税前弥补以前年度亏损
  • 办理税控盘
  • sql获取第一条记录的内容
  • 印花税报少了交税了怎么办
  • 农产品增值税免税发票怎么抵扣
  • 合同金额含税么
  • 小微企业确定条件
  • 采购人员费用计入什么科目
  • 避税的形式
  • 异地预缴税款怎么抵扣
  • 门市装修费用会计处理
  • 收到投资款如何申报印花税
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 一次性伤残补助金是单位给的还是社保给的
  • 贷款利息支出属于财务费用吗
  • 怎么取最大值函数
  • 信息技术服务费可以全额抵扣吗
  • 应发和实发工资账务处理
  • 小规模纳税人如何计算增值税
  • 企业清算的会计处理
  • mysql常见故障和解决方法
  • mac如何设置环境变量
  • 大白菜u盘启动按f几
  • ubuntu 11
  • mac不小心把硬盘删了怎么办
  • 怎么删除windows7
  • xp如何更新
  • 怎么隐藏不让别人发现
  • win8怎么设置自启动
  • win10系统保留分区可以删除吗
  • win7电脑启动
  • linux有哪几种安装方式
  • Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer
  • qt渲染机制
  • javascript 浏览器
  • 制作网页需要
  • TypeScript Type Innference(类型判断)
  • unity的shader在哪儿
  • jquery示例
  • jquery filedownload
  • Unity3D游戏开发毕业论文
  • 零申报的企业残保金怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设