使用 wget 下载 .xlsx 文件时出现奇怪的错误
Getting strange error while downloading .xlsx file with wget
我在 Win10 家庭版 (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'
但我得到一个非常奇怪的 exception\error(粉红色):
"wget" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ©
Є®¬ ¤®©, ЁбЇ®«пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐвл¬ д ©«®¬.
=
"wget" it is not an internal or external
command, an executable program, or a batch file
嗯,一些有用的信息:wget-3.2
模块已导入 - pip list
找到它 in this pic,link 有效(文件是手动下载的)。
如何解决?
所以@Daweo 有一个非常重要的通知我得到了很好的教训:
(JN = Jupyter 笔记本)
如果我想用 GNU wget
下载文件(请阅读 here)
在 JN 中,我应该将 wget.exe
放在 PATH 目录中并重新启动 JN;
代码将是:
!wget https://www.dropbox.com/s/ysxs5srafoyxknb/_data_3_course.xlsx?dl=1 -O data_3_course_copy2.xlsx
在终端中,代码是相同的,没有'!'。
如果我想用 python wget
模块下载文件(请阅读
here) 在 JN:
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 写的:)
弄个很奇怪的exception\error
你的编码有问题,在这种情况下我使用 2cyr.com 允许恢复它应该是
"wget" е является вутреей или вешей
ком дой, исполяемой прогр ммой или п кетым ф йлом.
据我所知,这是清晰可辨的俄语文本。
wget-3.2 模块已导入 - pip list 在这张图片中找到它,link 有效(文件是手动下载的)。如何解决?
您可能将两个不同的 wgets - GNU wget which can be used as wget
in terminal and wget which is python's external module. If you want to use second from terminal you should be compliant with described Usage, i.e. to download http://www.example.com/ 误认为是 example.html
python -m wget -o example.html http://www.example.com/
我在 Win10 家庭版 (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'
但我得到一个非常奇怪的 exception\error(粉红色):
"wget" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ©
Є®¬ ¤®©, ЁбЇ®«пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐвл¬ д ©«®¬.
=
"wget" it is not an internal or external
command, an executable program, or a batch file
嗯,一些有用的信息:wget-3.2
模块已导入 - pip list
找到它 in this pic,link 有效(文件是手动下载的)。
如何解决?
所以@Daweo 有一个非常重要的通知我得到了很好的教训:
(JN = Jupyter 笔记本)
如果我想用
GNU wget
下载文件(请阅读 here) 在 JN 中,我应该将wget.exe
放在 PATH 目录中并重新启动 JN; 代码将是:!wget https://www.dropbox.com/s/ysxs5srafoyxknb/_data_3_course.xlsx?dl=1 -O data_3_course_copy2.xlsx
在终端中,代码是相同的,没有'!'。
如果我想用 python
wget
模块下载文件(请阅读 here) 在 JN: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 写的:)
弄个很奇怪的exception\error
你的编码有问题,在这种情况下我使用 2cyr.com 允许恢复它应该是
"wget" е является вутреей или вешей
ком дой, исполяемой прогр ммой или п кетым ф йлом.
据我所知,这是清晰可辨的俄语文本。
wget-3.2 模块已导入 - pip list 在这张图片中找到它,link 有效(文件是手动下载的)。如何解决?
您可能将两个不同的 wgets - GNU wget which can be used as wget
in terminal and wget which is python's external module. If you want to use second from terminal you should be compliant with described Usage, i.e. to download http://www.example.com/ 误认为是 example.html
python -m wget -o example.html http://www.example.com/