[問題] 讀取數字與文字交錯的TXT檔已回收
小弟需要讀取一txt檔內的文字,大概如下:
ZONE T="ZONE 1"
STRANDID=0, SOLUTIONTIME=0
I=50, J=50, K=1, ZONETYPE=Ordered
DATAPACKING=POINT
DT=(SINGLE SINGLE SINGLE SINGLE )
1.000000015E-001 1.000000000E+000 2.022317349E-004 -2.194074541E-001
9.800012410E-002 9.630872011E-001 -9.589157416E-004 -2.200964242E-001
9.587229788E-002 9.238127470E-001 -3.463085508E-003 -2.189250588E-001
9.362954646E-002 8.824171424E-001 -6.522807758E-003 -2.159747481E-001
ZONE T="ZONE 2"
STRANDID=0, SOLUTIONTIME=0
I=150, J=50, K=1, ZONETYPE=Ordered
DATAPACKING=POINT
DT=(SINGLE SINGLE SINGLE SINGLE )
-2.154668036E-004 1.267835032E-004 3.950241953E-003 1.613301109E-003
1.248916087E-004 7.052178844E-004 1.092103031E-002 -1.899228315E-003
4.652500211E-004 1.283652266E-003 1.989008486E-002 -7.139429916E-003
也就是每段數字開始前會有一些雜七雜八的敘述
我希望讀取出來的資料如:
1.000000015E-001 1.000000000E+000 2.022317349E-004 -2.194074541E-001
9.800012410E-002 9.630872011E-001 -9.589157416E-004 -2.200964242E-001
9.587229788E-002 9.238127470E-001 -3.463085508E-003 -2.189250588E-001
9.362954646E-002 8.824171424E-001 -6.522807758E-003 -2.159747481E-001
-2.154668036E-004 1.267835032E-004 3.950241953E-003 1.613301109E-003
1.248916087E-004 7.052178844E-004 1.092103031E-002 -1.899228315E-003
4.652500211E-004 1.283652266E-003 1.989008486E-002 -7.139429916E-003
也就是分成四個column,然後數字貼得緊緊的。
目前使用import或是textread都吃鱉中,想請教有沒有先進可以指點一下
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.46.33
推
10/18 22:32, , 1F
10/18 22:32, 1F
→
10/18 22:45, , 2F
10/18 22:45, 2F
→
10/18 22:45, , 3F
10/18 22:45, 3F
推
10/20 13:48, , 4F
10/20 13:48, 4F