我试图访问打印日志中的数据。以下是如何设置日志记录:
import logging
import httplib as http_client
http_client.HTTPConnection.debuglevel = 1
#Initialize Logging
logging.basicConfig()
logging.getLogger().setLevel(logging.DEBUG)
requests_log = logging.getLogger("requests.packages.urllib3")
requests_log.setLevel(logging.DEBUG)
requests_log.propagate = True
当我使用Python请求发出HTTP请求时,
r = requests.get(api+'download?name=XXXX),headers=header)
它打印出一串日志。这是我感兴趣的人:
header: Location: http://09.bm-data-api.prod.XXXXXXX.net/download/XXXXX
如何将此标题信息传递回要使用的变量?
由于 戴夫
答案 0 :(得分:0)
您需要记录的值(可能是文件)。因此,您需要阅读日志文件的内容,找到您感兴趣的行并执行您希望执行的必要工作。您可以使用以下内容读取文件:
with open(myfile) as f:
data = f.readlines()
然后您可以迭代data
以找到您感兴趣的行。