我有一个需要拆分的IP地址列表。
例如:ip-10-254-11-4.ec2.internal
我可以使用a.split(“。”)分割一个,但是如果我有这些列表,该怎么办?
这里
with open("aws_instances_dnsname.txt", "r") as f:
for line in f:
for word in line.split("."):
print(word)
我没有得到预期的结果,但得到了类似的结果 ip-10-254-11-4 ec2 内部
答案 0 :(得分:1)
您首先需要分离不同的IP地址,然后获取其中的IP部分:
with open("aws_instances_dnsname.txt", "r") as f:
for line in f:
for ip in line.split("ip-"):
print(ip.split(".")[0])