[問題] 讀檔問題已回收
大家好
我有一個讀檔問題無法解決
它是一個記事本檔(mydata.txt)
內容大致上是
F, Sam,0330,////,18680,20,#
M, Alley,1221,////,25556,22,#
M, Helen,0708,////,22356,21,#
F, Steven,0720,////,19980,26,#
.
.
.
這樣之類的
它每一列有7個資料 用6個逗點隔開
第一次嚐試是先用fopen指令
fid=fopen('mydata.txt');
mydata2=fscanf(fid,'%c');
發現它跑出一個< 1x 8261 char > 的東西
第二次我嚐試用 textread, textscan 這兩個指令來試
不過我發現範例的資料似乎都用用空格隔開
[x1,x2,x3,x4,x5,x6,x7]=textread('mydata.txt','%s %s %d %s %d %d %s');
這是範例的code 因為它的資料是用空格隔開
所以它textread指令好像直接套用就分好了
因為我的資料是用逗點隔開的 有好幾千筆
所以不知道怎麼去分群這些資料 >"<
是不是我的流程應該是
讀記事本的檔
讀到逗點, 就把它更改為空格
另存個新檔為mydata_new.txt
然後再直接用
[x1,x2,x3,x4,x5,x6,x7]=textread('mydata_new.txt','%s %s %d %s %d %d %s');
另外還有個問題是我記事本檔有快1000個 檔名是有規律的
mydata1.txt
mydata2.txt
mydata3.txt
.
.
.
.
.
請問有辦法寫成迴圈一直做下去嗎
在此謝謝大家了 q_q
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.98.187
→
04/20 14:37, , 1F
04/20 14:37, 1F
→
04/20 14:39, , 2F
04/20 14:39, 2F
→
04/20 14:41, , 3F
04/20 14:41, 3F
→
04/20 17:50, , 4F
04/20 17:50, 4F
討論串 (同標題文章)