在使用Python下载之前获取文件大小,可以使用requests
库来发送HTTP HEAD请求,以获取文件的元数据,包括文件大小。以下是一个示例代码:
import requests
url = "https://example.com/file.txt"
response = requests.head(url)
if response.status_code == 200:
file_size = int(response.headers.get('Content-Length', 0))
print(f"文件大小为:{file_size}字节")
else:
print("无法获取文件大小")
在这个示例中,我们使用requests.head()
方法发送一个HTTP HEAD请求,以获取文件的元数据。然后,我们从响应头中获取Content-Length
字段,以获取文件的大小。如果请求成功,我们将输出文件大小,否则我们将输出错误消息。
领取专属 10元无门槛券
手把手带您无忧上云