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() 这个不会取
展开
 我来答
永恒pascal
2017-04-12 · TA获得超过4357个赞
知道大有可为答主
回答量:3902
采纳率:93%
帮助的人:665万
展开全部
试试下面的代码:
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行[或者自定义行]开始调试到最后一行。 有没有相关函数?
追答
引入一个整形变量,跳过前两行即可。
没有相关的函数,你可以自定义。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式