[問題] 輸出中文text檔案
最近開始接觸python(2.7)
嘗試用python讀入一個txt檔
內容大致如下:
1,台北市松山區
2,台北市文山區
3.高雄市三民區
..............................
我要使用split(',')將數字、和地區分開進行一些處理後
再輸出儲存至另一個txt檔中
現在遇到的問題是我輸出後的txt檔沒辦法正確顯示中文
測試程式碼如下:(目前尚未進行處理的部分,只是想測試輸出檔案)
# -*- coding: Big5 -*-
import os
address = raw_input('欲轉換檔案之檔名(包括.txt, 最好是英文):')
txtContent=open(address)
txt=open('check.txt','w')
c = 0
for line in txtContent:
if c == 0:
c+=1
continue
no,addr = line.split(',')
a = [no,addr]
b =str(a)
txt.write(b)
print b
txtContent.close()
txt.close()
但輸出結果如下:
['\x001\x00',
'\x00\xd8\x9a\xc4\x96\x02^\x1fW\xab^2\x00\xef\x8d2\x006\x003\x00_\x86\r\x00\n']
['\x002\x00', '\x00\xd8\x9a\xc4\x96\x02^^t][W\x886\x004\x00_\x86\r\x00\n']
['\x003\x00',
'\x00\xd8\x9a\xc4\x96\x02^"o\x11l\xef\x8d1\x003\x008\x00_\x86\r\x00\n']
請問這要如何解決><?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.123.123
→
11/13 20:46, , 1F
11/13 20:46, 1F
→
11/13 20:52, , 2F
11/13 20:52, 2F
→
11/13 20:54, , 3F
11/13 20:54, 3F
→
11/13 20:55, , 4F
11/13 20:55, 4F
推
11/13 21:33, , 5F
11/13 21:33, 5F
→
11/13 21:34, , 6F
11/13 21:34, 6F
推
11/13 23:36, , 7F
11/13 23:36, 7F
→
11/13 23:36, , 8F
11/13 23:36, 8F
→
11/15 17:25, , 9F
11/15 17:25, 9F
討論串 (同標題文章)