Lua:我可以使用IO同时写入两个文件吗?

可以使用IO同时写两个文件吗?谢谢!

点赞
用户525576
用户525576

可以的。我建议阅读这篇关于线程的好文章。线程允许多进程运行,即同时运行两个任务。在这种情况下,你需要同时编写文件。

2012-07-30 17:28:17
用户221509
用户221509

根据对“同时写入”的需求,在最简单的情况下,您可以打开多个文件,将写入交错到两个文件中:

local f1 = io.open('file1.txt', 'w')
local f2 = io.open('file2.txt', 'w')

f1:write('This will go to first file\n')
f2:write('Second file, Pi is: ', math.pi, '\n')
2012-07-31 07:31:19