我有一个简单的函数来从 .txt 文件中读取行:
function loadData(file_name, root_path)
-- here, file_name is './list.txt', path is '../data/my/'
for line in io.lines(file_name) do
local data = {}
base_path = root_path .. line
-- so, base_path is something like ../data/my/001
data.file = base_path .. '_color.png'
print(data)
end
end
我希望数据应该是{file: "../data/my/001_color.png"},但我得到了{_color.png" ../data/my/001}
谁能帮我?谢谢!