1、lua中的文件I/O
lua的文件I/O有两种模式,分别是简单模式和完全模式,他们的区别如下:
简单模式:只有一个默认输入文件和一个默认输出文件,并且提供对这些文件的操作。
完全模式:使用外部的文件句柄来实现。它以一种面向对象的形式,将所有文件操作定义为文件句柄的方法。完全模式可以同时对多个文件进行操作。
2、打开和关闭文件
打开文件:file=io.open(filename,mode)
mode的值可以是:
关闭文件:io.close(file)
3、简单模式
简单模式使用标准的I/O操作,简单模式下只有一个默认输入文件和一个输出文件
例:文件操作函数
在简单模式下,同一时间只能对一个文件进行操作。在上面的例子当中,io.read()函数没有带参,实际上read函数可以有参数的,如下:

这篇博客详细介绍了Lua中的文件I/O,包括简单模式和完全模式的区别,如何打开和关闭文件,以及各种I/O方法的使用,如io.open、io.close、io.lines等。在简单模式下,只有一个默认输入和输出文件,而在完全模式下则可以同时处理多个文件。此外,还提到了io.tmpfile()、io.type()和io.flush()等实用方法。
最低0.47元/天 解锁文章
505

被折叠的 条评论
为什么被折叠?



