读取文件时 io.read('*all') 返回 nil

由于某些原因,以下代码返回 nil

file = io.open("file.txt","r+")
thingfulthink = io.read('*all')
print(thinkfulthing)

并且如果我尝试比较变量(thinkfulthing),则会出现错误,错误提示为:error, can't compare number with 'nil'

如果阅读起来很困难,对不起,我正在用手机写作,但我在电脑上有整个代码,明天我会编辑并添加完整代码

--编辑

此外,文件如下所示

200

我试着使用 Python 打开和读取文件,它确实像预期的那样返回 200

file = open("file.txt", "r,")
thingfulthink = file.read()
print(thinkfulthing)
点赞
用户107090
用户107090

使用 file:read('*all') 替代 io.read('*all')

2018-10-15 02:27:27