如何在Lua中编写文件?

我只想把一个文件写到某个地方。这是我的代码:

file = io.open("test.txt", "w")
file:write("Hello World")
file:close()

但该应用在第一行崩溃,出现以下错误:

attempt to call field 'open' (a nil value)

甚至在Lua online控制台上尝试也出现同样的错误。

编辑: 这是我的控制台截图 enter image description here

点赞
用户3204551
用户3204551

尝试使用以下代码来转储 io 的键:

for k in next,io do
  print(k)
end

Lua 在线输出:

write

当你思考它时,它是有意义的:

隔离工作通过限制可以完成的操作,包括删除不安全的函数。

2014-10-09 11:10:57