首页 > 其他分享 >Lua调用脚本文件(不存在则新建脚本文件)

Lua调用脚本文件(不存在则新建脚本文件)

时间:2024-05-31 11:45:16浏览次数:20  
标签:脚本 文件 end name .. Lua file local

1.代码

local status, calParaFun = pcall(require, calParaFileName)
if not status then -- 如果模块加载失败则创建脚本文件
    local file = io.open(calParaFileName..".lua", "w")
    if file then
        file:write("-- 计算参数:"..name.."\n"..
        "local ModuleInputParas = require('InputPara/InputParas')\n"..
        "local ModulePublicParas = require('PublicPara/PublicParas')\n"..
        "local function exec()\n"..
        "    return nil\n"..
        "end\n"..
        "return exec\n"
        )
        file:close()
    else
        print("无法创建公共参数拟合算法文件")
    end
else              -- 如果模块加载成功则执行需要的操作
    print("old", name, publicParas[name])

end

 

标签:脚本,文件,end,name,..,Lua,file,local
From: https://www.cnblogs.com/judes/p/18224176

相关文章

  • 通用程序部署shell脚本
    简介通常一个独立的服务,程序,中间件成后,为便于测试,上线部署都会编写一一个shell用于对程序的启动,重启,查看状态,停止,卸载等动作,以下是一个使用shell脚本来实现的简单demo,直接见代码。功能启动:start重启:restart停止:stop卸载:uninstall查看运行状态:status获取程序......
  • SpringBoot启动时使用外置yml文件
    第一步:打包时排除yml文件<build><resources><resource> <!--排除的文件的路径--><directory>src/main/resources</directory><excludes> <!--排除的文件的名称-->......
  • linux挂载windows共享文件夹
    最近接到个需求,需要搭建图片文件服务器给后端程序读取目录和操作图片这个需求分为几个步骤:1.扩展windwos虚拟机磁盘空间考虑到图片操作的便利性,这里选用windows系统做图片服务器,但是由于图片比较大,原有windows主机磁盘不够,所以第一步就是扩展windows虚拟机磁盘空间2.在windows......
  • ProxmoxVE(PVE)使用IMG镜像文件,img/raw转qcow2
    第一步,创建虚拟机。第二步,登陆SHELL,具体登陆方法自己探索。使用WinSCP之类的软件把img2kvm和IMG镜像上传到ROOT目录,当然也可以使用wget命令下载到PVE宿主机。img2kvm下载地址:*注:第二种方法无需img2kvm。第三步:IMG转换第一种:chmod+ximg2kvm./img2kvmLEDE.img101vm-1......
  • 【C语言】探索文件读写函数的全貌
    ......
  • MySQL Shell 调用外部脚本
    使用CLI工具时,打错命令很容易纠正。不过,在MySQlShell中工作时,命令可能会更长、更复杂。以下是运行MySQLDocumentStore的一个例子。db.scores.find("year(date)=2023").fields(['lastName','firstName','round(avg(score),2)asavg','count(score)asnum......
  • 解决删除文件后 WSL2 磁盘空间不释放的问题
    Tags:#wsl#wsl2#windows今天突然发现 C 盘快满了,想起来之前把 Docker 容器的数据持久化到了 WSL2 的某个目录下,于是就想着把不需要的文件清理了。但清理完毕之后我发现 C 盘的剩余空间并没有变大,非常的奇怪。后来我在网上搜索了很久,终于找到了原因和解决方法。1分析......
  • 【高端精品】外面割688的悦读平台全自动挂机项目,单号单天5元左右【自动脚本+详细教程
    悦读平台,是一个通过脚本全自动运行的赚钱项目。你只需要一个微信账号,不需要实名认证,就可以开始赚钱了。如果你有六个微信账号,那么只要其中一个实名认证就可以了。而且,你还可以把多个窗口的收益集中提现到一个微信账号上,非常方便。这个项目不限设备,你可以使用电脑模拟器、......
  • 防止浏览器缓存了静态的配置等文件(例如外部的config.js 等文件)
    防止浏览器缓存了静态的配置文件前言1、在script引入的时候添加随机数1.1、引入js文件1.2、引入css文件2、通过html文件的<meta>设置防止缓存3、使用HTTP响应头:前言在实际开发中浏览器的缓存问题一直是一个很让人头疼的问题,尤其是我们打包时候防止的静态配置文件con......
  • resetlogs强制拉库失败并使用备份system文件还原数据库故障处理---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:resetlogs强制拉库失败并使用备份system文件还原数据库故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]接手一个库,在open的过程中遭遇到ORA-6002662错误SunMay2......