看板 Python 關於我們 聯絡資訊
import urllib import pandas urllib.urlretrieve(url,'temp.csv') pd=pandas.read_csv('temp.csv',encoding='big5') 我是繞一圈子走,這是ok的 但是如果直接 pd=pandas.read_csv(url,encoding='big5') 就會如同你說的DecodeError 原因為何,暫且不懂.....先繞圈走(也沒多遠.....) 我就都暫且這麼做 ※ 引述《uncle925 (愛玩購iwango 阿宸)》之銘言: : 新手發問,想要用pandas模組抓證交所個股成交資訊 : 程式碼如下,有試過把網址換成美股的company list csv url : 程式執行沒問題,所以語法應該是沒問題 : 但是網址是證交所的個股成交資訊 會出現錯誤訊息UnicodeDecodeError : 請問各位大大我該如何修正 謝謝 : import pandas as pd : url = : "http://www.tse.com.tw/exchangeReport/STOCK_DAY?response=csv&date=20170904&stockNo=1314" : data = pd.read_csv(url) : data.head() -- ____ | ____ _ | OO /\__/\ O O /\__/\( ) (|) (__)\____/-- >(_O_)< --\____/=__) >(_|_)< ^^ ^^ | ^^ ^^ | 可愛的烏龜(正面) 可愛的魚兒(正面) 可愛的烏龜(反面) 可愛的魚兒(背面) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.105.74.70 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1504580990.A.CB2.html