gpt4 book ai didi

python - 从 python 3.2 中的文件中的 "Content-Length"值获取文件大小

转载 作者:太空狗 更新时间:2023-10-29 21:15:10 24 4
gpt4 key购买 nike

我想从元变量中获取 Content-Length 值。我需要获取要下载的文件的大小。但是最后一行返回错误,HTTPMessage object has no attribute getheaders.

import urllib.request
import http.client

#----HTTP HANDLING PART----
url = "http://client.akamai.com/install/test-objects/10MB.bin"

file_name = url.split('/')[-1]
d = urllib.request.urlopen(url)
f = open(file_name, 'wb')

#----GET FILE SIZE----
meta = d.info()

print ("Download Details", meta)
file_size = int(meta.getheaders("Content-Length")[0])

最佳答案

看起来您正在使用 Python 3,并且已经阅读了一些 Python 2.x 的代码/文档。它的文档很少,但是在 Python 3 中没有 getheaders 方法,只有 get_all 方法。

参见 this bug report .

关于python - 从 python 3.2 中的文件中的 "Content-Length"值获取文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12996274/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com