所以基本上我不知道这小块代码有什么问题,而且似乎找不到让它工作的方法.
points = 0
def test():
addpoint = raw_input ("type ""add"" to add a point")
if addpoint == "add":
points = points + 1
else:
print "asd"
return;
test()
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
UnboundLocalError: local variable 'points' referenced before assignment
Run Code Online (Sandbox Code Playgroud)
注意:我不能在函数中放置"points = 0",因为我会重复多次,所以它总是先将点设置回0.我完全陷入困境,任何帮助将不胜感激!
我查看了许多页面,告诉我日期和时间在lua中的工作方式,但还没有找到解决方案.基本上我想要获取当前的日期和时间,然后在该日期添加1个月,然后将该新日期保存到我的MySQL表中,格式可以稍后与当前时间进行比较.像这样:if now > oldDate then do something
我设法将当前日期/时间作为一个表格,并通过这样做添加1个月:
local t = os.date( "*t" )
t.month = t.month + 1
Run Code Online (Sandbox Code Playgroud)
但我无法找到如何将其转换为某种DateTime格式,我可以将其存储到MySQL然后进行比较.
任何帮助,将不胜感激!