我的代码的目标是能够阅读日志并列出 IP 地址。我已经拆分了每一行,但我试图获取每行的第一个值 [0] 以附加到名为 IP_Address 的列表中。IP_Address = []handle = open("sampleapache_small.log", "rb")data = handle.readline()for line in handle: return line.split()#print (IP_Address)handle.close()不确定我是否可以上传我正在使用的示例 apache_small.log 文件,但这里有一个数据片段:这是代码执行时的数据(打印而不是返回)是否可以从列表中提取 IP 地址(第一个值)并将其附加到新的地址中?
1 回答
慕后森
TA贡献1802条经验 获得超5个赞
对的,这是可能的:
IP_Address = []
handle = open("sampleapache_small.log", "rb")
data = handle.readline()
for line in handle:
IP_Address.append(line.split()[0])
print(IP_Address)
handle.close()
拆分后,只需访问每行的第一个值并将其附加到列表中。
添加回答
举报
0/150
提交
取消