【发布时间】:2021-02-14 12:06:34
【问题描述】:
我想使用 python 下载以下 url 中的文件。我尝试使用以下代码,但似乎无法正常工作。我认为错误在于文件格式。如果您能建议修改代码或我可以用于此目的的新代码,我会很高兴
网站链接
https://www.gov.uk/government/statistics/transport-use-during-the-coronavirus-covid-19-pandemic
需要下载的网址
我的代码
from urllib import request
response = request.urlopen("https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/959864/COVID-19-transport-use-statistics.ods")
csv = response.read()
csvstr = str(csv).strip("b'")
lines = csvstr.split("\\n")
f = open("historical.csv", "w")
for line in lines:
f.write(line + "\n")
f.close()
这里基本上我只想下载文件。我听说可以使用 Beautifulsoup,但我对此没有太多经验。非常感谢任何可以满足我的目的的代码
谢谢
【问题讨论】:
-
“它似乎不工作” - 究竟如何它是“不工作”?
-
数据经过编码,在csv文件中不显示确切内容
标签: python url beautifulsoup