快捷导航

为啥headers结果遍历一下就没有值了?

import requestsurl = "http://www.baidu.com"def head():  response = requests.get(url)  return response.headersif __name__ == '__main__':  res = head()  for i in res:    print(i)

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2


返回的结果response.headers是个字典,而后面的 for i in res实际上也就是对这个字典进行遍历,因为只用了一个参数进行遍历,所以打印的结果全是字典的key。
回复

使用道具 举报

i是键,for i in res:
    print(i,res)

res才是值
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP