lua 读写文件
发布时间:2020-12-14 22:02:55 所属栏目:大数据 来源:网络整理
导读:--I/O库为文件操作提供2个里一个输入库和一个输出库io.read()--io.write() 该函数将所有参数按照顺序写到当前输出文件中FILE_NAME = 'c:/1.txt'FILE_NAME2 = ''function write() io.write('hello ','world')end--write()--io.read() 读取当前文件的内容 "*al
--I/O库为文件操作提供2个里一个输入库和一个输出库io.read() --io.write() 该函数将所有参数按照顺序写到当前输出文件中 FILE_NAME = 'c:/1.txt' FILE_NAME2 = ' ' function write() io.write('hello ','world') end --write() --io.read() 读取当前文件的内容 "*all" "*line" "*number" number --[[for count = 1,math.huge do local line = io.read("*line") --如果不传参数,缺省值也是"*line" if line == nil then break end io.write(string.format("%6d ",count),line,"n") end--]] --读取指定文件 function getFile(file_name) local f = assert(io.open(file_name,'r')) local string = f:read("*all") f:close() return string end -- local lines,rest = f:read(BUFSIZE,"*line") function getFileLine(file_name) local BUFSIZE = 84012 local f = assert(io.open(file_name,'r')) local lines,"*line") f:close() return lines,rest end --字符串写入 function writeFile(file_name,string) local f = assert(io.open(file_name,'w')) f:write(string) f:close() end writeFile(FILE_NAME2,getFile(FILE_NAME)) --控制台写入字符串到文件中 function writeFile2(file_name) local f = assert(io.open(file_name,'w')) local string = io.read() f:write(string) f:close() end io.write() writeFile2(FILE_NAME2)
复制去Google翻译
翻译结果
ME2
)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |