使用此Lua脚本将2个变量的内容写入带有2行的文件中

时间:2013-02-12 05:22:16

标签: lua

在Lua脚本中,我有2个变量(var1和var2),每个变量都包含表中的值。

    local var2 = (table.concat(itmes_A, " "))
    local var3 = (table.concat(items_B, " "))

我需要写一个包含2行的文件。 var1的第一行,var2的第二行。

目前我的Lua代码在一行上写入文件(var1_2.txt)。代码如下:

    local communicatorFile
        communicatorFile = "D:\\Windows\\temp\\var1_2.txt"
        local createFile = assert(io.open(communicatorFile,"w+"))
        createFile:write(var2)
        createFile:write(var3)
        createFile:close()

每个变量在一行上需要什么?

2 个答案:

答案 0 :(得分:1)

插入createFile:write('\r\n')

答案 1 :(得分:1)

更改

createFile:write(var2)
createFile:write(var3)

与他们一起使用换行符。

createFile:write(var2.."\r\n")
createFile:write(var3)

请注意,您只能使用\n代替\r\n;但是你的记事本不会将它识别为换行符。