首页 > 解决方案 > 如何将其他文件中的文本解释为 lua 代码

问题描述

假设我有一个名为random.txt. 它有以下几行。

a = "apple"
b = "ball"

由于这是 Lua 中用于声明变量的语法,我希望它被读取并解释为 Lua 代码。

file = io.open("random.txt", "a+")
content = file:read "*a"
print(a)

现在从技术上讲,content变量具有的含义ab存储在其中,但我不知道如何 content.

可能吗?

标签: lua

解决方案


您可以简单地使用dofile这样的功能:

dofile "random.txt"

然后您可以访问外部文件中的声明

感谢如何将其他文件中的文本解释为 lua 代码


推荐阅读