是否可以在lua 4.0中包含os库?

时间:2015-11-10 09:13:24

标签: datetime lua operating-system lua-4.0

我坚持使用4.0版本的lua,它似乎不支持os库。有没有办法将这个库包含到我的项目中? 或者获得另一种方法来使用与日期时间计算相关的功能?

最好使用* .lua文件,而不是* .c文件,因为我无法完全访问代码。

当我运行以下行时,

print(os.time{year=1970, month=1, day=1, hour=0})

我收到错误声明:

  

尝试索引全球'(零值)

2 个答案:

答案 0 :(得分:0)

由于@Colonel Thirty Two表示不可能使用os库。所以time()函数不适合我。

答案 1 :(得分:0)

添加到(完全正确)currently accepted answer(如果不允许“os”访问,你通常已经完成),原始程序员有一些非常轻微的机会可能已经为你提供了一些替代设施来做你的事情(手指交叉)。在完美的世界中,这些将在您的脚本环境的某种用户手册中进行描述。但是如果手册丢失了(或者从一开始就不存在),你可能会试着通过挖掘globals()基本功能的结果来探索任何预加载的库。 (至少我希望它也是如何在4.0中完成的。)也就是说,如果原始程序员没有为你阻止 globals() ......