ddxiami

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3176|回复: 2

Lua语法--15文件 I/O

[复制链接]
发表于 2020-8-19 22:06:01 | 显示全部楼层 |阅读模式
#简单模式
===============================================
#!/usr/local/bin/lua

-- 以只读方式打开文件
file = io.open("test.lua", "r")

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

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

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

-- 以附加的方式打开只写文件
file = io.open("test.lua", "a")

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

-- 在文件最后一行添加 Lua 注释
io.write("--  test.lua 文件末尾注释")

-- 关闭打开的文件
io.close(file)
===============================================
回复

使用道具 举报

 楼主| 发表于 2020-8-19 22:06:13 | 显示全部楼层
#完全模式
===============================================
#!/usr/local/bin/lua

-- 以只读方式打开文件
file = io.open("test.lua", "r")

-- 输出文件第一行
print(file:read())

-- 关闭打开的文件
file:close()

-- 以附加的方式打开只写文件
file = io.open("test.lua", "a")

-- 在文件最后一行添加 Lua 注释
file:write("--test")

-- 关闭打开的文件
file:close()
===============================================
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-19 22:06:21 | 显示全部楼层
===============================================
#!/usr/local/bin/lua

-- 以只读方式打开文件
file = io.open("test.lua", "r")

file:seek("end",-25)
print(file:read("*a"))

-- 关闭打开的文件
file:close()
</pre>
<p>我这边输出的结果是:</p>
<pre>
st.lua 文件末尾--test
===============================================
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|技术文档库 ( 闽ICP备15017263号-2 )|网站地图

GMT+8, 2025-5-18 23:45 , Processed in 0.036070 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表