python - 无法使用 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 ...类似这样的东西。
解决方案
推荐阅读
- reactjs - 错误:构建 react-static 应用程序模板时出现“模块解析失败:意外令牌”
- database - 表示关系
- php - 自定义 WordPress 主题:未找到商店页面
- django - Django - 使用 Forms 进行嵌套循环和模板渲染
- kubernetes - 为什么 Kubernetes HPA 转换自定义指标?
- python - 将单个 numpy 数组的值添加到其他 numpy 数组中的所有列
- android - 改变recyclerview的footer itemView的view text
- ios - 检测我的控制器是否显示为弹出框
- outlook - 401 身份验证错误 MS Graph 与 Outlook 365 帐户
- python - 如何找到特定文件的路径