作者cantakeyeofu (不看你的眼)
看板Python
標題[問題] 批次讀取字串、加入文字
時間Thu Oct 25 21:47:02 2012
現在我有個文字檔案,內容如下:
Apple 蘋果 123
HTC 宏達電 456
Samsung 三星 789
Sony 索尼 234
Asus 華碩 345
我想要把這個檔案內容變成:
<tr><td>Apple</td><td>蘋果</td><td>123</td></tr>
<tr><td>HTC</td><td>宏達電</td><td>456</td></tr>
<tr><td>Samsung</td><td>三星</td><td>123</td></tr>
<tr><td>Sony</td><td>索尼</td><td>123</td></tr>
<tr><td>Asus</td><td>華碩</td><td>123</td></tr>
不知道有什麼比較好的作法?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.247.68
→ uranusjr:把檔案讀進來, 空白取代成 </td><td>, 換行取代成 10/25 21:53
→ uranusjr:</tr>[換行]<tr>, 然後在最前面加 <tr> 最後面 <tr> 刪掉 10/25 21:54
→ uranusjr:這種東西不要想得太複雜 10/25 21:54
→ uranusjr:啊換行應該是 </td></tr>換行<tr><td> 不過你懂我的意思 10/25 21:55
→ drjoey:import tablet as T 10/25 21:59
→ drjoey:t = T.read('test.txt', delim=' ', header=False) 10/25 21:59
→ drjoey:t.to_html('test.html') 10/25 21:59
推 swpoker:這個就產出HTML的字串阿 10/26 10:02