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