【发布时间】:2014-06-25 05:53:13
【问题描述】:
我对 lua 脚本非常陌生,我从 Lua 使用此脚本创建文本并将其写入文件开始:
A = "Hello"
local file = io.open ('test.txt',"w")
file:write(A)
file:close()
我得到了这个错误:
:3 尝试索引本地“文件”(零值)
这里有什么问题?
P/s:我正在使用 CHDK 在相机上运行这个 lua。
【问题讨论】:
标签: lua
我对 lua 脚本非常陌生,我从 Lua 使用此脚本创建文本并将其写入文件开始:
A = "Hello"
local file = io.open ('test.txt',"w")
file:write(A)
file:close()
我得到了这个错误:
:3 尝试索引本地“文件”(零值)
这里有什么问题?
P/s:我正在使用 CHDK 在相机上运行这个 lua。
【问题讨论】:
标签: lua
如果无法打开文件,io.open 将返回 nil。您可以检索错误消息:
A = "Hello"
local file, err = io.open ('test.txt',"w")
if file==nil then
print("Couldn't open file: "..err)
else
file:write(A)
file:close()
end
【讨论】: