如何打开一个文本文件,相对于已执行的 Lua 文件?
How can I open a textfile, relative to an executed Lua file?
我在 Bizhawk 模拟器的 Lua 控制台中。我想编辑GBA游戏的Ram。
我有一个包含 Lua 文件的目录和另一个包含文本文件的文件夹。我设法通过使用绝对路径从中读取文本,但我想让它使用相对路径。
我尝试使用 arg[0]
来获取文件的路径,但它是零。
这输出我 'ain': debug.getinfo(1,"S").source:sub(2)
好的,这对我有用:
print( io.popen('cd'):read('*a') )
感谢您的帮助!
我在 Bizhawk 模拟器的 Lua 控制台中。我想编辑GBA游戏的Ram。
我有一个包含 Lua 文件的目录和另一个包含文本文件的文件夹。我设法通过使用绝对路径从中读取文本,但我想让它使用相对路径。
我尝试使用 arg[0]
来获取文件的路径,但它是零。
这输出我 'ain': debug.getinfo(1,"S").source:sub(2)
好的,这对我有用:
print( io.popen('cd'):read('*a') )
感谢您的帮助!