[解決済み] Luaでファイルからデータを読み込む方法
2022-03-07 22:02:40
質問
ファイルからデータを読み込む方法、あるいはファイルが存在するかどうかを確認し
true
または
false
function fileRead(Path,LineNumber)
--..Code...
return Data
end
解決方法は?
これを試してみてください。
-- http://lua-users.org/wiki/FileInputOutput
-- see if the file exists
function file_exists(file)
local f = io.open(file, "rb")
if f then f:close() end
return f ~= nil
end
-- get all lines from a file, returns an empty
-- list/table if the file does not exist
function lines_from(file)
if not file_exists(file) then return {} end
local lines = {}
for line in io.lines(file) do
lines[#lines + 1] = line
end
return lines
end
-- tests the functions above
local file = 'test.lua'
local lines = lines_from(file)
-- print all line numbers and their contents
for k,v in pairs(lines) do
print('line[' .. k .. ']', v)
end
関連
-
[解決済み] .luaスクリプトを実行するにはどうしたらいいですか?[クローズド]。
-
[解決済み] "Unable to cast value to Object" エラーメッセージ
-
[解決済み] WoW Lua - 1.13でスペルランクを取得する方法 (クラシック)
-
[解決済み] 何をするのか? for i=1,select('#',...)
-
[解決済み] Lua が nil を呼び出そうとした
-
グローバルな 'setmetatable' (nil 値) または同様のものを呼び出そうとすると、lua がエラーを報告する。
-
luaの一般的なエラーの種類
-
[解決済み] Luaはstdoutをコンソールウィンドウにリダイレクトします。
-
[解決済み] Luaでテーブルが要素を含んでいるかどうかを確認するには?
-
[解決済み] luaテーブルのエントリーをキーで削除する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Luaで「nil値のインデックスを作成しようとした」エラー
-
[解決済み] nil と文字列の連結を試みる Roblox
-
[解決済み] Luaスクリプトのメモリ使用量を制限する?
-
[解決済み] "ローカルへのインデックス作成試行..." なぜこのエラーが発生するのでしょうか?
-
[解決済み] attempt to index upvalue」の意味を教えてください。
-
[解決済み] Luaのテーブルが空かどうかを判断する最も効率的な方法は?
-
lua loadlib 関数がグローバルな 'loadlib' (nil 値) を呼び出そうとする
-
Lua5.3の落とし穴
-
[解決済み] Luaはstdoutをコンソールウィンドウにリダイレクトします。
-
[解決済み】Luaの文字列をintに変換する