Lua 代码无法生成输出文件

我执行下面的 Lua 代码,但是它没有在当前目录下生成输出文件 (格式为 *.lua)

 file = io.open("output.txt","w")
io.output(file)
io.write("hello, reader!")
io.close(file)

我在 Windows 使用 ZeroBrane Studio,如果这有帮助的话

点赞
用户2674545
用户2674545

文件将被创建在当前项目目录中。

当打开一个 lua 文件时,您可以在 ZBS 中点击按钮 Set project directory from current file

顺便说一下,另一种更简洁的文件写入方式是使用文件方法,比如

file = io.open("output.txt","w")
file:write("hello, reader!")
file:close()

它做相同的事情,但看起来更漂亮。

2016-05-04 18:26:01