加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

lua – 有没有办法获取运行当前脚本的解释器的路径和名称?

发布时间:2020-12-14 21:48:28 所属栏目:大数据 来源:网络整理
导读:我的意思是当lua运行时没有嵌入另一个应用程序而是作为独立的脚本语言. 我需要python中的PHP_BINARY或sys.executable之类的东西.这可能与LUA有关吗? 解决方法 请注意,lhf给出的解决方案并不是最常见的.如果使用其他命令行参数调用解释器(如果这可能是您的情
我的意思是当lua运行时没有嵌入另一个应用程序而是作为独立的脚本语言.

我需要python中的PHP_BINARY或sys.executable之类的东西.这可能与LUA有关吗?

解决方法

请注意,lhf给出的解决方案并不是最常见的.如果使用其他命令行参数调用解释器(如果这可能是您的情况),则必须搜索arg.

通常,解释器名称存储在为arg定义的最负整数索引处.看到这个测试脚本:

local i_min = 0
while arg[ i_min ] do i_min = i_min - 1 end
i_min = i_min + 1   -- so that i_min is the lowest int index for which arg is not nil

for i = i_min,#arg do
    print( string.format( "arg[%d] = %s",i,arg[ i ] ) )
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读