一、文件读存:
二、非循环表格处理:
function SaveTableContent(file, obj)
local szType = type(obj);
print(szType);
if szType == "number" then
file:write(obj);
elseif szType == "string" then
file:write(string.format("%q", obj));
elseif szType == "table" then
--把table的内容格式化写入文件
file:write("{/n");
for i, v in pairs(obj) do
file:write("[");
SaveTableContent(file, i);
file:write("]=/n");
SaveTableContent(file, v);
file:write(", /n");
end
file:write("}/n");
else
error("can't serialize a "..szType);
end
end
function SaveTable()
local file = io.open("e://00_00_00_海外组_学习//写入.txt", "w");
assert(file);
file:write("cha = {}/n");
file:write("cha[1] = /n");
SaveTableContent(file, cha[1]);
file:write("}/n");
file:close();
end
SaveTable();
新闻热点
疑难解答