我正在使用python3.5.0获取一些人口普查数据。当我使用我的脚本时,它确实从url中检索数据并保存它,但是保存的文件无法导入到SQL,因为它不知何故删除了{CR}{LF}。我怎样才能得到它保存的文件并导入到SQL中?在
try:
url = 'https://www.census.gov/popest/data/counties/asrh/2014/files/CC-EST2014-ALLDATA.csv'
headers = {}
headers['User-Agent'] = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0'
req = urllib.request.Request(url,headers=headers)
resp = urllib.request.urlopen(req)
respData = resp.read()
saveFile = open('Vintage2014.csv' ,'w')
saveFile.write(str(respData))
saveFile.close()
except Exception as e:
print(str(e))
注意,您试图下载的文件不包含
CRLF
只包含LF
。在可以使用以下方法将字节转换为合适的字符串。这也会导致您得到
CRLF
:相关问题 更多 >
编程相关推荐