Lua语言_写入内容到文本指定行

function QMPlugin.WriteLine(path,line,str)
  local t={}
  f = io.open(path,"r")
  for i in f:lines() do
    table.insert(t,i)
  end
  table.insert(t,line,str)
  f:close()
  f = io.open(path,"w")
  for _,v in ipairs(t) do 
    f:write(v.."\r\n")
  end 
  f:close()
end
Call File.WriteLine (路径,2,"我爱你") //将我爱你写入到第二行 

 

 

赞 (0)