2015-06-03 118 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