如何将其他文件中的文本解释为 lua 代码
How to interpret text from other file as lua code
假设我有一个名为 random.txt
的简单文本文件。它有以下几行。
a = "apple"
b = "ball"
由于这是 Lua 中用于声明变量的语法,我希望它被读取并解释为 Lua 代码。
file = io.open("random.txt", "a+")
content = file:read "*a"
print(a)
现在 content
变量在技术上具有 a
和 b
的含义存储在其中,但我不知道如何阅读 Lua 部分 从 content
.
可能吗?
您可以像这样简单地使用 dofile
函数:
dofile "random.txt"
然后您可以访问外部文件中的声明
感谢
假设我有一个名为 random.txt
的简单文本文件。它有以下几行。
a = "apple"
b = "ball"
由于这是 Lua 中用于声明变量的语法,我希望它被读取并解释为 Lua 代码。
file = io.open("random.txt", "a+")
content = file:read "*a"
print(a)
现在 content
变量在技术上具有 a
和 b
的含义存储在其中,但我不知道如何阅读 Lua 部分 从 content
.
可能吗?
您可以像这样简单地使用 dofile
函数:
dofile "random.txt"
然后您可以访问外部文件中的声明
感谢