【发布时间】:2021-01-12 19:33:21
【问题描述】:
我需要在 lua 脚本中从 .conf 文件加载配置变量,并使用这些变量连接到数据库。我试过使用:
require "host.conf"
loadfile("host.conf") - error with unexpected token '#'
os.execute("pathToConfFile/host.lua") - and I have created a lua host file with variables in bash shell
io.popen("host.conf") etc..
这些解决方案均无效。 有没有办法在 lua 中使用现有的 host.conf 文件,并避免意外的令牌错误? 谢谢你的建议。
【问题讨论】:
-
首先,您是否研究过这些功能以及它们的实际作用?每个都有自己的目的,这意味着它们不可互换。其次,您打算如何连接到您提到的数据库?您是否使用具有 Lua API 的库?最后,您使用的是什么系统和版本的 Lua?
-
Anw
host.conf的内容是什么(审查敏感数据或课程)。 -
意外标记 '#' 指向 host.conf 中的 cmets,因此不是 Lua 脚本。
-
你考虑过阅读 Lua 手册吗?我不确定您通过将文件名填充到一些随机函数中来达到什么目的。你怎么能指望这样做有什么有用的呢?
标签: lua