lua dofile在Windows中"没有这样的文件或目录"

use*_*333 3 windows lua

我有Lua中的Programming编程,我下载的电池包括lua for Windows.

第一个示例之一是保存在名为lib1.lua的文件中的函数.我在SciTE文本编辑器中创建了此函数,并将该文件保存在包含lua.exe的C:驱动器上的目录中.

但是当我在lua解释器中键入dofile("lib1.lua")时,我得到一个"没有这样的文件或目录".我查看了几个网站,他们提到改变路径变量,但他们没有说明如何.这是Windows中的变量吗?或者其中一个目录中的某个lua变量?

救命?谢谢.

Pau*_*nko 6

您需要放入lib1.lua正在执行脚本的当前文件夹或使用绝对路径dofile([[c:\path\lib1.lua]]).对于Windows上的路径,最好使用[[]]字符串分隔符,因为这样可以不使用斜线转义,路径看起来更"自然".