lua代码

入口函数是必须要填的

function test1(params)
return 'test1:'..params
end function test2(params)
return 'test2:'..params
end -- 入口函数,实现反射函数调用
function functionCall(func_name,params)
local is_true,result
local sandBox = function(func_name,params)
local result
result = _G[func_name](params)
return result
end
is_true,result= pcall(sandBox,func_name,params)
return result
end

python代码

from lupa import LuaRuntime
class Lua:
def __init__(self):
fileHandler = open('./code.lua')
content = fileHandler.read()
lua = LuaRuntime()
lua.execute(content)
g = lua.globals()
self.function_call = g.functionCall def get_sign(self,data):
res = self.function_call('sign', data)
return res if __name__ == '__main__':
lua = Lua()
sign = lua.get_sign("入参")

最新文章

  1. Chrome调试手机页面
  2. js中typeOf用法
  3. .Net 转战 Android 4.4 日常笔记(5)--新软件Android Studio 0.5.8安装与配置及问题解决
  4. MyBatis使用总结+整合Spring
  5. List<List<double>> lsls = null; 根据double值来重新排序lsls...
  6. 在线富文本编辑器FckEditor配置(.Net Framework 3.5)
  7. android中在代码中设置margin属性
  8. why does angular js rock
  9. One手动玩转
  10. gcc编译参数之m32 m64
  11. 安装RabbitMQ(二)
  12. 老男孩Python全栈开发(92天全)视频教程 自学笔记19
  13. Java的运行原理
  14. 经验分享:PDF怎么提取页面
  15. pronaunciation
  16. ltp-ddt inverted_return小trick
  17. 关于windows下的文件结束符
  18. JavaScript初学者必看“new”
  19. hdoj:2029
  20. 以太网MAC地址规范

热门文章

  1. 题解[LuoguP6222]「P6156简单题」加强版
  2. Web入门实战
  3. Centos 7 环境 安装todesk异常
  4. props其他-混入mixin-插件-elementui使用-localStorage系列-vueRouter-vuex
  5. 【驱动 】frambuffer中显示屏参数的修改
  6. Qt 程序主界面添加背景图片
  7. 在回显时遇到的问题,回显的值无法显示到页面 vue
  8. 日志服务器 nagios log server
  9. Qt多线程编程之QThread
  10. R安装cplexAPI弯路