首页 > 解决方案 > 使用 wget 下载 .xlsx 文件时出现奇怪的错误

问题描述

在 Win10 Home (RU) 上使用 Jupyter Notebook。因此,我尝试下载.xlsx文件并同时将其命名为“data_3_course.xlsx” - 使用该代码:

!wget  -O 'data_3_course.xlsx' -q 'https://www.dropbox.com/s/ysxs5srafoyxknb/_data_3_course.xlsx?dl=1' 

但我得到一个非常奇怪的异常\错误(粉红色):

"wget" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ©
Є®¬ ¤®©, ЁбЇ®«пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐвл¬ д ©«®¬.

=

"wget" it is not an internal or external
command, an executable program, or a batch file

好吧,一些有用的信息wget-3.2模块已导入 -在这张图片中pip list找到它,链接有效(文件是手动下载的)。如何解决?

标签: python-3.xexceptionwget

解决方案


所以有了一个非常重要的通知@Daweo,我得到了很好的教训:

(JN = Jupyter 笔记本)

  1. 如果我想在 JN 中下载文件GNU wget(在此处阅读),我应该放在wget.exePATH 目录中并重新启动 JN;代码将是:

    !wget https://www.dropbox.com/s/ysxs5srafoyxknb/_data_3_course.xlsx?dl=1 -O data_3_course_copy2.xlsx
    

    在终端中,没有' '。

  2. 如果我想在 JN中下载带有 pythonwget模块的文件(在 此处阅读):

    pip install wget
    import wget
    url = 'https://www.dropbox.com/s/ysxs5srafoyxknb/_data_3_course.xlsx?dl=1'
    
    wget.download(url, '/Users/ASUS/Downloads/data_3_course_copy.xlsx')
    

    在终端中,代码看起来像@Daweo 写的:)


推荐阅读