1

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

最好使用 *.lua 文件而不是 *.c 文件,因为我没有完全访问代码的权限。

当我运行以下行时,

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

我收到一条错误消息:

尝试索引全局“os”(一个零值)

4

2 回答 2

0

添加到当前接受的(完全正确的)答案(如果不允许您访问“os”,您通常已经完成),原始程序员可能会为您提供一些替代设施来做您的事情的可能性很小(手指交叉)。在一个完美的世界中,这些将在您的脚本环境的某种用户手册中进行描述。但是,如果该手册因时间而丢失(或根本不存在),您可能会通过挖掘globals()基本功能的结果来尝试探索任何预加载的库。(至少我希望在 4.0 中也是如此。)也就是说,如果原始程序员也没有为您阻止globals() ......

于 2017-05-30T10:22:10.083 回答
0

正如@Colonel 三十二所说,不可能使用 os 库。所以 time() 函数对我不可用。

于 2016-03-17T11:06:45.890 回答