2015-06-03 204 views
-2

我对写Lua比较陌生,但这应该是一个相对简单的解决方案。Lua收集数据

我正在分析打印的数据。我希望能够保存打印在文件上的数据,也许是一个记事本,这样就不必在文件上打印值存储。例如:

if VariableOne == nil and VariableTwo ~= nil and VariableThree == true then 
    if VariableTime == nil then 
     VariableTime = GetTime() 
    end 
    else if VariableTime ~= nil then 
     print("Variable values have been met for "..GetTime() - VariableTime) 
     VariableTime = nil 
    end 
end 

我希望它收集在一个时尚的计时器,如列表,这样我可以在Excel中使用:

34.2 
43.3 
12.2 
45.7 
... 
+0

你的问题是什么?你有什么需要帮助的? –

+0

而不是打印,我想将值“GetTime() - VariableTime”添加到文件,如记事本。 –

回答

0

如果你想将数据写入到文件,打开一个文件,并写入数据:

local f = assert(io.open('output.txt', 'w')) 
f:write(tostring(GetTime() - VariableTime) .. '\n') 
-- write more data 
f:close() 

欲了解更多信息,请阅读PiL: The I/O Library