lua语言学习十文件io

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值