lua学习笔记——文件I/O

这篇博客详细介绍了Lua中的文件I/O,包括简单模式和完全模式的区别,如何打开和关闭文件,以及各种I/O方法的使用,如io.open、io.close、io.lines等。在简单模式下,只有一个默认输入和输出文件,而在完全模式下则可以同时处理多个文件。此外,还提到了io.tmpfile()、io.type()和io.flush()等实用方法。
摘要由CSDN通过智能技术生成

1、lua中的文件I/O
lua的文件I/O有两种模式,分别是简单模式和完全模式,他们的区别如下:
简单模式:只有一个默认输入文件和一个默认输出文件,并且提供对这些文件的操作。
完全模式:使用外部的文件句柄来实现。它以一种面向对象的形式,将所有文件操作定义为文件句柄的方法。完全模式可以同时对多个文件进行操作。

2、打开和关闭文件
打开文件:file=io.open(filename,mode)
mode的值可以是:
这里写图片描述

关闭文件:io.close(file)

3、简单模式
简单模式使用标准的I/O操作,简单模式下只有一个默认输入文件和一个输出文件
例:文件操作函数
这里写图片描述

在简单模式下,同一时间只能对一个文件进行操作。在上面的例子当中,io.read()函数没有带参,实际上read函数可以有参数的

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值