print("hello lua Twx")
Twx = {}
local filePath = 'E:/UProject/Unity_Lua/LuaHotUpdate/Assets/StreamingAssets/bagData.csv'
--读取文件
Twx.readcsv = function ( path )
path=string.gsub(path,'/','\\')
print(path)
local file = io.open(path,'r')
local arr = {}
for line in file:lines() do
arr[#arr + 1] = line
end
io.close(file)
for i,v in ipairs(arr) do
local tab = stringsplit(v,',')
for index,value in ipairs(tab) do
print(value)
end
end
end
-- 字符串分割 返回table 数组
function stringsplit( srcStr,split )
local res = {}
local iterator = string.gmatch(srcStr,split) -- 模式匹配 获取iterator迭代器
for v in iterator do
local pos = string.find(srcStr,v)
res[#res + 1] = string.sub(srcStr,1,pos-1)
srcStr = string.sub(srcStr,pos + 1,#srcStr)
end
res[#res + 1] = srcStr
return res
end