使用这个Lua脚本将2个变量的内容写入文件中,形成2行。

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

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

我需要写入两行文件。第一行是 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()

如何让每个变量在一行上?

点赞
用户1847592
用户1847592

在markdown格式下插入 createFile:write('\r\n')

2013-02-12 06:13:16
用户1190388
用户1190388

将以下内容保留 markdown 格式翻译成中文:

将以下代码

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

修改为将它们与新行字符一起输出

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

请注意,您可以使用 \n 替代 \r\n;但您的记事本将无法识别它作为新行字符。

2013-02-12 09:02:52