我一直在使用lua的4.0版本,它似乎不支持操作系统库。有没有办法把这个库包括在我的项目中?或者获得另一种方法来使用包含在与日期时间计算相关的功能?
最好使用*.lua文件,而不是*.c文件,因为我不能完全访问代码。
当我运行以下行时,
print(os.time{year=1970, month=1, day=1, hour=0})
我收到一个错误:
尝试索引全局"os"(零值)
正如@Colonel Thirty Two所说,不可能使用操作系统库。所以时间()函数对我来说不可用。
添加到(完全正确的)当前接受的答案(如果不允许您访问"os",则通常已完成),原始程序员可能为您提供了一些替代工具来完成您的任务的可能性非常小。在一个完美的世界里,这些将在脚本环境的某种用户手册中进行描述。但是,如果手册已经过时了(或者根本就不存在),您可能会通过挖掘globals()
基本函数的结果来探索任何预加载的库。(至少我希望4.0中也是这样。)也就是说,如果原始程序员没有为你屏蔽globals()。。。