从网址下载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