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

http://img.mukewang.com/63b4f2e80001878d13230401.jpg

我在使用 Jupyter Notebooks 从 NBA API 下载数据框时遇到问题。正如您在我提供的屏幕截图中看到的那样,我下载了 WGET,但我不断收到一条错误消息,提示“wget 无法识别为内部或外部命令、可运行程序或批处理文件。

有人可以帮忙吗?


红糖糍粑
浏览 1450回答 3
3回答

互换的青春

您正在混淆 Python 的库和底层的 linux 命令。在 Python 单元格中尝试此代码:import wgeturl = 'http://www.futurecrew.com/skaven/song_files/mp3/razorback.mp3'myfile = wget.download(url)requests 也是一个很好的用于下载网页和文件的 Python 库。import requestsurl = '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)

牛魔王的故事

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

慕哥6287543

您可以使用import urllib.requesturl = 'http://www.dsfsfdfggf'urllib.request.urlretrieve(url,'file_name_for_save.extension')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python