Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 Python日志——访问请求日志中的数据_Python 2.7_Logging_Python Requests - Fatal编程技术网

Python 2.7 Python日志——访问请求日志中的数据

Python 2.7 Python日志——访问请求日志中的数据,python-2.7,logging,python-requests,Python 2.7,Logging,Python Requests,我正在尝试访问打印的日志中的数据。以下是如何设置日志记录: 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.p

我正在尝试访问打印的日志中的数据。以下是如何设置日志记录:

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
如何将此标题信息传递回要使用的变量

谢谢
Dave

您所需的值已被记录(可能已记录到文件中)。因此,您需要阅读日志文件的内容,找到您感兴趣的行,并执行您希望执行的必要工作。您可以通过以下方式读取文件:

with open(myfile) as f:
    data = f.readlines()
然后您可以迭代
数据
,找到您感兴趣的行