你可参考如下代码: local lines={} local i=0 local f=io.open(filename,'r') local s='' repeat s=f:read('*l') if s~=nil then i=i+1 lines[i]=s end until s==nil io.close(f) local num=i