我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Perl文件系统应用中函数的语法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Perl文件系统应用中函数的语法

本篇内容主要讲解“Perl文件系统应用中函数的语法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Perl文件系统应用中函数的语法”吧!

Perl文件系统

一、Perl文件输入/输出函数

本节讲述从Perl文件中读取信息和向Perl文件写入信息的内置库函数。

1、Perl文件系统之基本I/O函数

一些I/O函数在前面的章节中已有讲述,如

open:允许程序访问Perl文件
close:终止Perl文件访问
print:Perl文件写入字符串
write:向Perl文件写入格式化信息
printf:格式化字符串并输出到Perl文件
这里简单回顾一下,再讲一些前面未提到的函数。

2、Perl文件系统之跳过和重读数据

函数名seek

调用语法seek(filevar,distance,relative_to);
解说在Perl文件中向前/后移动,有三个参数:
1、filevar,Perl文件变量
2、distance,移动的字节数,正数向前移动,负数往回移动
3、reletive_to,值可为0、1或2。为0时,从Perl文件头开始移动,为1时,相对于当前位置(将要读的下一行)移动,为2时,相对于Perl文件末尾移动。
运行成功返回真(非零值),失败则返回零,常与tell函数合用。

函数名tell

调用语法tell(filevar);
解说返回从Perl文件头到当前位置的距离。
注意:
1、seek和tell不能用于指向管道的Perl文件变量。
2、seek和tell中Perl文件变量参数可使用表达式。


3、Perl文件系统之系统读写函数

函数名read

调用语法read(filevar,result,length,skipval);
解说read函数设计得与UNIX的fread函数等效,可以读取任意长度的字符(字节)存入一个简单变量。其参数有四个:
1、filevar:Perl文件变量
2、result:存贮结果的简单变量(或数组元素)
3、length:读取的字节数
4、skipval:可选项,指定读Perl文件之前跳过的字节数。
返回值为实际读取的字节数,如果已到了Perl文件末尾,则返回零,如果出错,则返回空串。

函数名sysread

调用语法sysread(filevar,result,length,skipval);
解说更快的读取数据,与UNIX函数read等效,参数与read相同。

函数名syswrite

调用语法syswrite(filevar,data,length,skipval);
解说更快的写入数据,与UNIX函数write等效,参数:
1、filevar:将要写入的Perl文件
2、data:存贮要写入数据的变量
3、length:要写入的字节数
4、skipval写操作之前跳过的字节数。

4、Perl文件系统之用getc读取字符

函数名getc

调用语法$char=getc(infile);
解说从Perl文件中读取单个字符。

5、Perl文件系统之用binmode读取二进制Perl文件

函数名binmode

调用语法binmode(filevar);
解说当你的系统(如类DOS系统)对文本Perl文件和二进制Perl文件有所区别时使用。必须在打开Perl文件后、读取Perl文件前使用。

到此,相信大家对“Perl文件系统应用中函数的语法”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Perl文件系统应用中函数的语法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Perl文件系统应用中函数的语法

本篇内容主要讲解“Perl文件系统应用中函数的语法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Perl文件系统应用中函数的语法”吧!Perl文件系统一、Perl文件输入/输出函数本节讲述从Pe
2023-06-17

PHP中的文件系统函数有哪些

PHP中的文件系统函数有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。文件路径相关函数文件路径相关的函数往往在一些框架中会比较常见,而且多会配合 \_\_FILE\_\_
2023-06-20

PHP 中如何使用clearstatcache 文件系统函数

这篇文章给大家介绍PHP 中如何使用clearstatcache 文件系统函数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。定义和用法clearstatcache - 清除文件状态缓存版本支持PHP4PHP5PHP7支
2023-06-04

PHP中如何使用 file文件系统函数

PHP中如何使用 file文件系统函数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。file - 把整个文件读入一个数组中返回数组中的文件。 数组的每个元素对应于文件中的一行,
2023-06-04

如何使用 PHP 的文件系统函数?

php 文件系统函数可用于与文件和目录交互。文件操作包括打开、写入、读取、获取大小、删除和重命名。目录操作包括创建、删除、列出、检查和更改当前工作目录。实战案例展示了如何使用这些函数将文件上传到服务器。如何使用 PHP 的文件系统函数PH
如何使用 PHP 的文件系统函数?
2024-04-20

PHP 中有哪些文件系统函数

本篇文章为大家展示了PHP 中有哪些文件系统函数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。函数名称描述basename返回路径中的文件名部分chgrp改变文件所属的组chmod改变文件模式cho
2023-06-04

PHP中有哪些文件系统函数

这篇文章主要讲解了“PHP中有哪些文件系统函数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP中有哪些文件系统函数”吧!从这篇文章开始,我们将学习一系列的PHP文件系统相关函数。其实这些
2023-06-20

PHP 函数在文件操作中的应用

php 文件操作函数可用于读取、写入、创建和删除文件。读取文件可使用file_get_contents()或fread()函数,写入文件可使用file_put_contents()或fwrite()函数,创建和删除文件分别使用fopen()
PHP 函数在文件操作中的应用
2024-04-15

golang函数在分布式系统中的应用

golang 函数式编程在分布式系统中,函数式编程被广泛应用于可扩展、可维护的高性能系统开发。golang 支持匿名函数、闭包和高阶函数等特性,使函数式编程成为可能。例如,在分布式任务处理系统中,golang 函数式编程可用于创建闭包以处理
golang函数在分布式系统中的应用
2024-04-25

PHP函数在嵌入式系统中的应用

php 函数在嵌入式系统中可发挥重要作用,因为它高效、内建函数库丰富且易用。以下是在嵌入式系统中特别有用的 php 内置函数:读取文件内容:file_get_contents()写入文件内容:file_put_contents()拆分字符串
PHP函数在嵌入式系统中的应用
2024-04-13

PHP 函数在智能家居系统中的应用

在智能家居系统中,php 函数发挥着关键作用,通过以下方式实现:数据获取和操作:读取文件、解析 json、合并数组等。控制和自动化:执行系统命令、控制智能设备、打开文件进行操作。数据库操作:连接数据库、执行查询、获取查询结果。网络通信:初始
PHP 函数在智能家居系统中的应用
2024-04-24

golang函数的分布式系统应用

使用 go 函数构建分布式系统:分布式函数执行:利用 goroutine 和通道实现函数在多个分布式节点上的并行执行。分布式数据处理:将大数据集分解并分配给多个 goroutine 并行处理,通过通道获取处理结果。数据共享和同步:使用互斥锁
golang函数的分布式系统应用
2024-04-28

PHP 函数在处理文件上传中的应用

文件上传 php 函数:move_uploaded_file():移动上传的文件file_exists():检查文件是否存在is_uploaded_file():检查文件是否通过 http post 上传getimagesize():获取图
PHP 函数在处理文件上传中的应用
2024-04-24

C++ 内联函数在嵌入式系统中的应用

在嵌入式系统中,内联函数通过以下方式优化性能:减少函数调用开销: 内联函数直接在调用点替换函数体,省去了函数调用的开销。提高性能: 对于小型且经常调用的函数,内联可以显著提升性能。减小代码大小: 内联函数不会像外部函数一样增加额外代码大小。
C++ 内联函数在嵌入式系统中的应用
2024-04-17

exit函数在Linux系统编程中的实践应用

在Linux系统编程中,exit函数是一个重要的函数,它用于终止进程的执行并返回指定的状态码正常退出:当程序完成其任务并准备退出时,可以使用exit(0)来表示正常退出。这里的0表示程序成功执行并结束。#include#
exit函数在Linux系统编程中的实践应用
2024-09-10

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录