首页 > 解决方案 > 无法使用 urllib.request.urlretrieve 打开保存的 excel 文件(提到的示例链接)

问题描述

目前,我正在将 Flask 与 Python 3 一起使用。出于示例目的,这里是一个保管箱链接

为了获取文件并保存它,我正在执行以下操作。

urllib.request.urlretrieve("https://www.dropbox.com/s/w1h6vw2st3wvtfb/Sample_List.xlsx?dl=0", "Sample_List.xlsx")

该文件已成功保存到我的项目的根目录,但是有一个问题。当我尝试打开文件时,出现此错误。

在此处输入图像描述

我在这里做错了什么?

另外,有没有办法从 URL 本身获取文件名和扩展名?例如,文件名 = Sample_List 和扩展名 = xlsx ...类似这样的东西。

标签: pythonurllib

解决方案


推荐阅读