lua语言学习十文件io

xiaoxiao2021-02-27  177

lua语言I/O用于读取和处理文件 

file=io.open(filename[,mode])

mode的值有

r    --以只读方式打开,该文件必须存在

--打开可写文件,若文件不存在会创建文件,若文件存在会先将文件内容清除

a --打开可写文件,若文件不存在会创建文件,若文件存在会将内容追加到末尾

r+ --可读可写,该文件必须存在

w+ --打开可读写文件,若文件不存在会创建文件,若文件存在会清除文件内容

a+ --但此文件可读可写

--二进制文件

+     --表示文件可读可写

如下示例

file=io.open('test.txt','r') --以只读方式打开,需要文件必须存在

io.input(file) --设置默认输入文件为test.txt

print (io.read()) --输出文件第一行

io.close(file) --关闭打开文件

file=io.open('test.txt','a') --以追加的方式打开文件

io.output(file) --设置默认输出文件为test.txt

转载请注明原文地址: https://www.6miu.com/read-17255.html

最新回复(0)