【发布时间】:2020-04-27 20:51:17
【问题描述】:
我想在我的代码中添加日志记录,但我不知道该怎么做。我有一个包含 3 个 URL 的 txt 文件,我一直在从中检索信息。如果成功检索了 URL,我想记录日期和时间以及客户 ID。 这是我的代码:
import requests
import logging
from xml.etree import ElementTree as ET
with open ('h9-text', 'r') as f:
h9 = f.readlines()
for url in h9:
url = url.strip()
r = requests.get(url)
if r.status_code == 200:
print("Attempting to retrieve data from:", r.url)
print("200 - Successfully retrieved:", r.url)
root = ET.fromstring(r.text)
for customer in root.findall("customer"):
name = customer.find('name').text
checking_accounts = customer.findall('checking_account')
savings_account = customer.findall('savings_account')
for account in checking_accounts:
print(name, "Checking Account:", account.text)
for accounts in savings_account:
print(name, "Savings Account:", accounts.text)
elif r.status_code == 404:
print("Attempting to retrieve data from:", r.url)
print("Resource not found")
以下是“h9”文本文件中的 3 个 URL:
http://kitty.ninja/file1.xml
http://kitty.ninja/badurl.xml
http://kitty.ninja/file3.xml
【问题讨论】:
-
你已经在打印东西了,这有点像日志记录。你还想达到什么目标?
-
我正在打印支票和储蓄账户,但我想记录客户 ID(这都是虚构的,不是真实的人民账户)