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()
然后您可以迭代数据
,找到您感兴趣的行