--普通读取方式 read
-- r表示读取的权限(read) a表示追加的权限(append) w表示写入的权限(write) b表示打开二进制文件(binary)
local f= assert(io.open("data.txt",'r')) --相当于获取流的指针或者指针或者对象
--*all 表示读取所有的文本内容 *line 读取一行的内容 *number 表示读入一个数字 <num>表示读取长度不超过<num>个数的字符串
--local str = f:read("*all")
local str = f:read("*line")
f:close() --关闭流
print(str)
--write 通过封装的函数实现
local function write_txt( filename,content )
local file_1 = assert(io.open(filename,'w'))
file_1:write(content)
file_1.close()
-- body
end
local str_content = [[你好我是克里奇蒂亚诺罗纳尔多]] -- [[ ]]中 可以放一个长字符串
write_txt("test.txt",str_content)
lua学习之文件的基本读写操作
最新推荐文章于 2025-06-01 13:44:28 发布