30 如何实现读取TXT文本后,自定义取第几行

发布于 2019-09-05 00:21:26

function a1()
inputText('112233');
end

原本112233代表文本,这是我手动加的,我需要在此取实现读取TXT文本第几行并输出
或者用别的代替都行,只要能实现即可。
文本目录:/var/touchelf/scripts/5.txt

查看更多

关注者
0
被浏览
1.2k
Evan
Evan 认证专家 2019-09-05
function read(path)
    local t = {};
    local f = io.open(path,"r");
    if f then
        for l in f:lines() do
            l = string.gsub(l, "\r", "")
            l = string.gsub(l, "\n", "")
            table.insert(t,l)
        end
        f:close();
    end
    return t;
end
function main()
    list = read("/var/touchelf/scripts/5.txt")
    inputText(list[5]);--输出低5行
end
2 个回答
create658
create658 认证专家 2019-09-14

去看我的那贴。有读取删除,有随机读行的。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览