尝试在 lua 文件中替换参数时出现问题
2020-3-30 14:13:35
收藏:0
阅读:151
评论:0
我之前从未用过 lua 编程,但我必须运行一段用 lua 语言编写的程序包。这个包是一个命令行 linux 接口,我不需要了解 lua 编程。在这个包中,我只需要用自己的地址和数据集或文件名替换 lua 文件中的一些地址,就能运行程序。但我在运行 lua 文件方面遇到了问题。在这个文件中,我用以下代码替换了代码段:
dofile 'Csv.lua'
local proteinFile = Csv(opt.dataset..".node","r")
local proteinString = proteinFile:readall()
ppFeature = {}
pNumber = {}
for i=1, #proteinString do
local fileName = opt.dataset..'/'..proteinString[i][1]
if file_exists( fileName ) then
local proFile = Csv( fileName, 'r', '\t')
local profile = proFile:readall()
使用以下代码替换了上面的代码段:
dofile 'Csv.lua'
local proteinFile = Csv("/storage/users/ssalmanian/DPPI/myTrain.node","r")
local proteinString = proteinFile:readall()
ppFeature = {}
pNumber = {}
for i=1, #proteinString do
local fileName = '/storage/users/ssalmanian/DPPI/myTrain/proteinString[i][1]'
if file_exists( fileName ) then
local proFile = Csv( fileName, 'r', '\t')
local profile = proFile:readall()
然后我得到了错误。 在运行命令之前必须有一个文件和一个名称与数据集相同的文件夹:
A)文件的后缀名是‘.node’(myTrain.node)。此文件有一列,其中包含所有蛋白质的名称。
B) 具有与 -dataset 相同名称的 Profile 文件夹(myTrain)。此文件夹包含所有蛋白质的概要文件。
此文件夹中概要文件的名称与‘.node’文件中的蛋白质名称相同。
我想知道哪里出错了,哪段代码必须用以下代码替换:
local fileName = opt.dataset..'/'..proteinString[i][1]
谢谢。
编辑:
该程序包是DPPI包,我尝试通过以下命令在 CUDA 服务器上运行 creat_crop.lua 代码,以创建两个文件 myTrain_profile_crop_512.t7 和 myTrain_number_crop_512.t7 :
th creat_crop.lua -dataset myTrain
creat_crop.lua 代码依赖于调用 Csv.lua 代码,并需要 myTrain.node 文件和 myTrain 文件夹。这里我添加了我的 WinSCP 页面
和我得到的错误
。
点赞
评论区的留言会收到邮件通知哦~
推荐文章
- Lua 虚拟机加密load(string.dump(function)) 后执行失败问题如何解决
- 我想创建一个 Nginx 规则,禁止访问
- 如何将两个不同的lua文件合成一个 东西有点长 大佬请耐心看完 我是小白研究几天了都没搞定
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
