Lua io.read(';*all';)在尝试读取文件时返回nil
出于某种原因,此代码返回nilLua io.read(';*all';)在尝试读取文件时返回nil,lua,Lua,出于某种原因,此代码返回nil file = io.open("file.txt","r+") thingfulthink = io.read('*all') print(thinkfulthing) 另外,如果我尝试比较那个变量(thinkfulthing),一个错误会跳转到图例:error,can not compare number and'nil' 很抱歉,如果很难阅读,但我的电脑中有完整的代码,而且我正在通过手机编写,我将在明天编辑以添加完整的代码 --编辑 文件也是这样的 200
file = io.open("file.txt","r+")
thingfulthink = io.read('*all')
print(thinkfulthing)
另外,如果我尝试比较那个变量(thinkfulthing),一个错误会跳转到图例:error,can not compare number and'nil'
很抱歉,如果很难阅读,但我的电脑中有完整的代码,而且我正在通过手机编写,我将在明天编辑以添加完整的代码
--编辑
文件也是这样的
200
我尝试使用Python打开并读取该文件,它确实返回了预期的200
file = open("file.txt", "r,")
thingfulthink = file.read()
print(thinkfulthing)
使用
file:read('*all')
而不是io.read('*all')
注意两个程序中第2行之间的差异。