【发布时间】:2014-05-17 00:45:12
【问题描述】:
我有一个关于 Lua 编码的半复杂问题/帮助请求。我是一个初学者,虽然我对 Lua 有基本的了解。主要研究 IO(我希望这是正确的研究)。无论如何,我的问题是如何读取文件,将文件中的所有字符转换为其他字符(例如将字符“A”转换为字符“B”,即使它是在一个单词中),然后将其附加到末尾文件。
当前代码(我知道它并不多,但每个文件的 IO 输入/输出教程都含糊不清且有所不同。另外,我通常从今天开始......)
Lua 5.1
file = io.open("dump.txt", a+)
modifyable = file:read()
据我了解,我正在读取文件“dump.txt”,并使用 Append+,它应该将其添加到底部。然后我正在读取文件,以便添加所需的更改。我是否有任何错误和/或我需要做些什么来实现我的目标?
我还四处阅读并说file:write 可以让我写到这一行,但是因为我使用的是a+,所以这行得通吗?
【问题讨论】:
-
应该是
io.open("dump.txt", 'a+')
标签: io lua text-files