wget
是一个在命令行中使用的工具,用于从网络上下载文件。在Python中,你可以使用多种库来实现相同的功能,其中最常用的是 requests
库和 urllib
库。
wget
还是Python,下载文件本质上都是发送一个HTTP GET请求到服务器,并接收响应。requests
和 urllib
是处理HTTP请求的常用库。requests
库:适用于需要更简洁、更人性化的API来发送HTTP请求的场景。urllib
库:是Python标准库的一部分,适用于简单的HTTP请求。requests
库如果你还没有安装 requests
库,可以使用以下命令安装:
pip install requests
然后,你可以使用以下代码下载文件:
import requests
url = 'https://example.com/file.txt'
response = requests.get(url)
if response.status_code == 200:
with open('file.txt', 'wb') as f:
f.write(response.content)
else:
print(f"Failed to download file, status code: {response.status_code}")
urllib
库Python标准库中的 urllib
也可以用来下载文件:
import urllib.request
url = 'https://example.com/file.txt'
urllib.request.urlretrieve(url, 'file.txt')
这些库和方法都可以帮助你在Python中实现与 wget
类似的功能。
领取专属 10元无门槛券
手把手带您无忧上云