lua 提取指定文件某一行文本。【触摸精灵】 local file=io.open("var/touchelf/res/qqq.txt","r") --打开
qqq.txt内容如下:1111222233334444我想直接调用第3行内容[3333]用哪个函数?forlineinfile:lines()do循环模式取不出file...
qqq.txt 内容如下:
1111
2222
3333
4444
我想直接调用第3行内容 [3333] 用哪个函数?
for line in file:lines() do 循环模式取不出
file:read() 这个不会取 展开
1111
2222
3333
4444
我想直接调用第3行内容 [3333] 用哪个函数?
for line in file:lines() do 循环模式取不出
file:read() 这个不会取 展开
1个回答
展开全部
试试下面的代码:
f=io.open("var/touchelf/res/qqq.txt","r")
repeat
w=f:read('*l')
if w~=nil then print(w) end
until w==nil
io.close(f)
更多追问追答
追问
这个也是 数据不空情况下 从第一行调试到最后一行
我想要的是从第3行[或者自定义行]开始调试到最后一行。 有没有相关函数?
追答
引入一个整形变量,跳过前两行即可。
没有相关的函数,你可以自定义。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询