我只知道如何从命令行执行此操作,即-v
开关。
我需要像python中的phpversion()
或sys.version
这样的东西。这有可能吗?
发布于 2013-08-16 16:37:55
正如重复的问题所说,获得Lua版本的标准方法是:
print(_VERSION)
无论如何,_VERSION
将包含一个像Lua 5.1
这样的字符串,但它与lua -v
不同,后者输出整个版本信息,包括像Lua 5.1.4
这样的最小版本号
还有另一种方法:直接调用lua -v
:
io.popen("lua -v")
--Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
请注意,io.popen
是不可移植的,但它应该可以在Linux和Windows中工作。
https://stackoverflow.com/questions/18268528
复制相似问题