使用Lua I/O函数创建新文件

我开始学习io函数,并尝试在我的代码中实现它们。我已经搜索了答案,但似乎没有一个清晰明了的肯定或否定答案,至少我没有看到。我希望这里有人知道答案,并能帮忙解决这个问题。

我想创建一个文本文件,随着时间的推移可以往里面写入。基本上,它将是一个日志,我将在其中添加输出行。显然,io.open(“textfile.txt”)不会创建文件,或者至少看起来是这样。

有没有办法在Lua中创建一个文本文件,以后可以使用io.read/write访问它?此外,我需要在打开或创建新文本文件之前调用io.close()吗?感谢提供的任何帮助。谢谢!

原文链接 https://stackoverflow.com/questions/7277388

点赞
stackoverflow用户107090
stackoverflow用户107090

你需要按照以下方式打开文件进行写入f=io.open("textfile.txt","w")。然后使用 f:write() 来将东西写入进去。写完后,调用 f:close()

2011-09-01 22:45:03