gpt4 book ai didi

Lua channel : attempt to index global 'os' (a nil value)

转载 作者:行者123 更新时间:2023-12-04 16:18:48 24 4
gpt4 key购买 nike

我想用 Lua Lanes做一个多线程并记录所花费的时间。这是代码:

require "lanes"

function performTest ()
os.execute("testJson-mt.lua")
end

for i=1,10,1 do
f= lanes.gen(performTest)
a=f()
startTime = os.time()
print("ID "..a[1].." completed.")
endTime = os.time()
diff = os.difftime (endTime, startTime)
print(i..","..os.date("%x %X",startTime)..","..os.date("%x %X",endTime)..","..startTime..","..endTime..","..diff)
end

但是,当我运行代码时,控制台返回错误: lua: testLanes.lua:4: attempt to index global 'os' (a nil value) .

此错误代码指向 os.execute("testJson-mt.lua") 所在的行.我不太明白这个错误。请指教。

注意:我使用的是 Lua for Windows作为IDE。

最佳答案

默认情况下, lanes.gen loads no libraries ,甚至没有基础库。因此通过'*'作为 lanes.gen 的第一个参数获取 os和车道中的其他模块。

关于Lua channel : attempt to index global 'os' (a nil value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10513424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com