lua脚本读取文本每次一行 如何实现 30

--读取13.txt文本内的内容如:aa001aa002aa003...........localfilePath="/var/touchelf/13.txt"--读取1... --读取13.txt文本内的内容如:
aa001
aa002
aa003
...........

local filePath = "/var/touchelf/13.txt" --读取13.txt文本内的内容如aa001
function readFile(file)
assert(file,"file open failed")
local fileTab = {}
local line = file:read()
while line do
print("get line",line)
table.insert(fileTab,line)
line = file:read()
end
return fileTab
end
function main()
print("start")
local fileRead = io.open(filePath)
if fileRead then
local tab = readFile(fileRead)
fileRead:close()
table.remove(tab,1)
local fileWrite = io.open(filePath,"w")
if fileWrite then
writeFile(fileWrite,tab)
fileWrite:close()
inputText("?????",line)--这里如何让输出的文本实现每次一行

end
展开
 我来答
yaoyue1019
2015-03-15 · 知道合伙人互联网行家
yaoyue1019
知道合伙人互联网行家
采纳数:804 获赞数:3392
擅长lua脚本 与android前端交互设计

向TA提问 私信TA
展开全部
local file = io.open("xx.xxx")
for line in file:lines() do
    print(line) -- 这里就是每次取一行    
end
更多追问追答
追问
local file = io.open("xx.xxx")
for line in file:lines() do
print(line) -- 这里就是每次取一行
inputText("?????",line)--这里面应该用什么来调用读出来的内容?
end
追答
line 就是读出来的每一行文字 你想怎么调用就怎么调用
比如我用的方法就是把他print出来
gy...3@sohu.com
推荐于2017-06-23 · TA获得超过134个赞
知道答主
回答量:58
采纳率:100%
帮助的人:12.4万
展开全部
这个很简单~~要看Lua号,是5.1的话,那你可以下Luadec来反编译。他并没有加密,那是Lua字节码用luac加密过了,可以dofile ""的格式调用运行,然后修改数值保存替换。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式