我使用luac52.exe -o test.txt test.lua
命令创建了test.lua
文件的字节码,名为test.txt
。现在,如果我用Notepad ++打开test.txt
文件,它会包含一些非常奇怪的黑色符号。现在,如何使用load("abcde", nil, "bt", _ENV)()
命令加载它?我需要特定使用load函数...我应该给.txt扩展名吗?
感谢
答案 0 :(得分:1)
使用loadfile("test.txt")
代替load
。这将为您提供一个函数,您需要运行该函数来执行test.txt
中的任何内容。
或者您可以使用加载并运行的dofile("test.txt")
。
如果您确实需要使用load
,请将test.txt
的内容读入字符串并发送至load
。
要阅读文件内容,请参阅Read whole file and print in lua。