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()