加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读