從網址下載csv.gz文件時遇到困難我下載tar.gz文件沒有問題。對於csv.gz文件,我能夠提取.gz文件並讀取我的csv文件,如果我可以使用URL而不是先前使用csv-1.0.csv.gz,那麼它將會非常方便。從Python下載csv.gz文件
This工作原理:
import urllib.request
urllib.request.urlretrieve('http://www.mywebsite.com/csv-1-0.tar.gz','csv-1-0.tar.gz')
這不起作用:
import urllib.request
urllib.request.urlretrieve('http://www.mywebsite.com/csv-1-0.csv.gz','csv-1-0.csv.gz')
我得到這個錯誤:UnicodeEncodeError: 'ASCII' 編解碼器不能編碼字符 '\ X-AD' 在第9位:在範圍序數不( 128)
*這不起作用*是什麼意思?例外?沒有錯誤信息,但沒有文件? –
我得到這個錯誤:UnicodeEncodeError:'ascii'編解碼器不能編碼字符'\ xad'在位置9:序號不在範圍內(128) –
你可以添加完整的堆棧跟蹤到你的問題嗎?我想知道哪些行有錯誤。 – tdelaney