婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Lua讀取和寫入文件處理例子

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

熱門標簽:武漢外呼防封系統(tǒng)多少錢 地圖標注大廈 清朝地圖標注哈爾濱 新岸線智能電銷機器人 個人怎么在地圖標注需要的店鋪 冀州市地圖標注 怎么去除地圖標注 漳州智云呼電話機器人 百度地圖標注早餐區(qū)域

一、文件讀存:

復制代碼 代碼如下:

-- 似乎不支持大文件(不能超過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)表格處理:

復制代碼 代碼如下:

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

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_海外組_學習\\寫入.txt", "w");
      assert(file);
      file:write("cha = {}\n");
      file:write("cha[1] = \n");
      SaveTableContent(file, cha[1]);
      file:write("}\n");
      file:close();
end

SaveTable();

您可能感興趣的文章:
  • Lua中簡單的錯誤處理實例
  • Lua中的異常處理pcall、xpcall、debug使用實例
  • Lua函數(shù)與字符串處理簡明總結(jié)
  • Lua極簡入門指南(三): loadfile和錯誤處理
  • 淺析Lua編程中的異常處理
  • lua日志文件處理代碼

標簽:金昌 天門 天門 臺灣 濰坊 德宏 宣城 儋州

巨人網(wǎng)絡通訊聲明:本文標題《Lua讀取和寫入文件處理例子》,本文關(guān)鍵詞  Lua,讀取,和,寫入,文件,處理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Lua讀取和寫入文件處理例子》相關(guān)的同類信息!
  • 本頁收集關(guān)于Lua讀取和寫入文件處理例子的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 法库县| 兴海县| 鹤岗市| 伊宁市| 霸州市| 中超| 洛隆县| 张北县| 蕉岭县| 林西县| 贵南县| 上蔡县| 武义县| 内江市| 高邮市| 肥乡县| 全椒县| 德阳市| 榆林市| 礼泉县| 惠来县| 武功县| 思茅市| 和林格尔县| 衡水市| 罗江县| 阜新市| 潞西市| 龙口市| 通化县| 灵台县| 葫芦岛市| 广河县| 万盛区| 壶关县| 黄山市| 裕民县| 军事| 礼泉县| 潼关县| 板桥市|