我无法从网址下载csv.gz文件,但我无法下载tar.gz文件。对于csv.gz文件,我可以提取.gz文件并读取我的csv文件,如果可以使用URL而不是事先使用csv-1.0.csv.gz,这将非常方便
这有效:
import urllib.request
urllib.request.urlretrieve('http://www.mywebsite.com/csv-1-0.tar.gz','csv-1-0.tar.gz')
Run Code Online (Sandbox Code Playgroud)
这不起作用:
import urllib.request
urllib.request.urlretrieve('http://www.mywebsite.com/csv-1-0.csv.gz','csv-1-0.csv.gz')
Run Code Online (Sandbox Code Playgroud)
我收到此错误:UnicodeEncodeError:'ascii'编解码器无法在位置9编码字符'\ xad':序数不在范围内(128)