最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Lua讀取和寫入文件處理例子

 更新時(shí)間:2014年11月20日 10:39:57   投稿:junjie  
這篇文章主要介紹了Lua讀取和寫入文件處理,本文直接給出實(shí)例代碼,需要的朋友可以參考下

一、文件讀存:

復(fù)制代碼 代碼如下:

-- 似乎不支持大文件(不能超過9k?)
function FileSaveLoad()
      local file = io.open("c:\\in.lua", "r");
      assert(file);
      local data = file:read("*a"); -- 讀取所有內(nèi)容
      file:close();
      file = io.open("c:\\out.lua", "w");
      assert(file);
      file:write(data);
      file:close();
end
FileSaveLoad();

二、非循環(huán)表格處理:

復(fù)制代碼 代碼如下:

HERO = 1;
MONSTER = 2;
BUILDING = 3;
SUMUNIT = 4;
cha = {};
cha[1] =
{
      basic =
      {
      Name = "農(nóng)民",    --NPC名字
      cha_type = HERO,  --NPC模型
      },
      combat =
      {
       acquire = 600.00,  --主動(dòng)攻擊范圍
       basic_def = 10,   --基礎(chǔ)防御
      },
};

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的內(nèi)容格式化寫入文件
            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_海外組_學(xué)習(xí)\\寫入.txt", "w");
      assert(file);
      file:write("cha = {}\n");
      file:write("cha[1] = \n");
      SaveTableContent(file, cha[1]);
      file:write("}\n");
      file:close();
end

SaveTable();

相關(guān)文章

最新評(píng)論

托克托县| 广宗县| 秀山| 咸阳市| 彭山县| 泾阳县| 吉隆县| 贡觉县| 汽车| 新疆| 高邮市| 分宜县| 邓州市| 井冈山市| 瓮安县| 绵阳市| 连南| 松潘县| 彝良县| 贵溪市| 娱乐| 贵阳市| 长乐市| 德化县| 射阳县| 察哈| 大埔县| 蒙城县| 华阴市| 江阴市| 德昌县| 汾阳市| 浠水县| 饶河县| 永兴县| 昭苏县| 太和县| 双流县| 南开区| 福州市| 罗山县|