为了账号安全,请及时绑定邮箱和手机立即绑定

wget 不是内部或外部命令,也不是可运行的程序或批处理文件

wget 不是内部或外部命令,也不是可运行的程序或批处理文件

红糖糍粑 2023-01-04 11:30:28
我在使用 Jupyter Notebooks 从 NBA API 下载数据框时遇到问题。正如您在我提供的屏幕截图中看到的那样,我下载了 WGET,但我不断收到一条错误消息,提示“wget 无法识别为内部或外部命令、可运行程序或批处理文件。有人可以帮忙吗?
查看完整描述

3 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

您正在混淆 Python 的库和底层的 linux 命令。在 Python 单元格中尝试此代码:


import wget

url = 'http://www.futurecrew.com/skaven/song_files/mp3/razorback.mp3'

myfile = wget.download(url)

requests 也是一个很好的用于下载网页和文件的 Python 库。


import requests

url = 'http://www.futurecrew.com/skaven/song_files/mp3/razorback.mp3'

doc = requests.get(url)

with open('razorback.mp3', 'wb') as f:

    f.write(doc.content)


查看完整回答
反对 回复 2023-01-04
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

不幸的是,我遇到了 wget 函数无法正常工作的同样问题。我发现的替代方法是复制将 csv 文件下载到您的计算机的 http 链接。然后您可以使用 panda.read_csv 函数从您的文件位置加载 jupyter 中的数据。但请确保您的文件位置是否使用 \ 而不是/更改它们或在“屏幕抓取”中显示的手前放置一个 r。有点跑来跑去,但当你不能使用网络实验室技能时它会起作用


屏幕抓取


查看完整回答
反对 回复 2023-01-04
?
慕哥6287543

TA贡献1831条经验 获得超10个赞

您可以使用


import urllib.request

url = 'http://www.dsfsfdfggf'

urllib.request.urlretrieve(url,'file_name_for_save.extension')


查看完整回答
反对 回复 2023-01-04
  • 3 回答
  • 0 关注
  • 1427 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信