1
私はluaスクリプトA.luaを持っています。これはpackage.pathを指定してB.luaを呼び出します。 B.luaでは絶対パスを使用する必要があります。私の質問は、B.luaのB.luaの絶対パスを得るにはどうすればいいですか? PWDは現在の作業ディレクトリを返すだけなので、 "PWD"は機能しません。 B.luaはコマンドラインからの呼び出しではないので、debugもどちらも動作しません。誰もがより良い解決策を持っていますか?luaスクリプトファイルの絶対パスを取得する方法
"B.lua"では、2番目の可変引数はパスです。 'local _、path = ...; print(パス) 'しかし、そのパスは絶対ではなく、これはLua 5.1では動作しません –