Python-查找两个文件中相同的ip地址

with open("testt","r") as f1:
    list1 = f1.readlines()
    print(list1)
list1 = set(list1)

with open("test2","r") as f2:
    list2 = f2.readlines()
    print(list2)
list2 = set(list2)

same_data = list1.intersection(list2)
print(same_data)

for i in same_data:
    print(i.strip())

原文地址:https://www.cnblogs.com/Xuuuuuu/p/9388301.html

时间: 2024-10-14 06:46:55

Python-查找两个文件中相同的ip地址的相关文章

用python比较两个文件中内容的不同之处, 并输出行号和内容.

代码部分: '''cmpfile.py - 比对两个文件, 如果有不同之处, 打印内容和行号''' import os class cmpFile: def __init__(self, file1, file2): self.file1 = file1 self.file2 = file2 def fileExists(self): if os.path.exists(self.file1) and os.path.exists(self.file2): return True else: r

比较两个文件中,一个文件比另一个文件多的行

1. 该脚本用来比较两个文件中,其中一个文件比另一个文件多的行,常用来工作环境中,对比得出多余的ip地址 #!/bin/bash #different in file1 and file2 #author:vaedit #date:2017/8/20 #read -p "请输入第一个文件路径" file1 #read -p "请输入第二个文件路径" file2 function print_help(){ echo "该脚本只用来对比一个文件比另一个文件多

查找两个文件包含的字符串或不包含的字符串shell脚本

一.需求 在这里,我简化一下,因为下午操作这两个文本都是10几万行,但只过滤出这两个文件中含有相同的或不同字符串PPID. 二,步聚 1.文件ha1 a b c 2.文件ha2 a c d 3.找出两个文件都包含有的字符串PPID 3.1过滤脚本 #!/bin/sh #set -x SRC_FILE=$1 TARGET_FILE=$2 RESULT_FILE=$3 >$RESULT_FILE while read LINE do grep $LINE $TARGET_FILE > /dev/n

有关《查找两个List中的不同元素》的问题解答与编程实践

郑海波 2013-07-08 问题: 有List<String> list1和List<String> list2,两个集合各有上万个元素,怎样查找两个集合中不同的元素呢? 问题分析: 由于每个list中都有上万个元素,如果用简单的遍历查找算法,那么至少需要10000*10000次判断比较.显然,这样做的效率极低.那么有没有比较好的方案呢?经过我的思考,想出了2个办法.请大家评判. 方法一:遍历算法的改进算法 思路:对每一个list1中的元素,都在list2中查找一下,是否重复,如

提取linux中eth0的IP地址

法1:cut [[email protected] oldboy]# ifconfig eth0|grep 'inet addr'|cut -d ":" -f2|cut -d " " -f1 10.0.0.162 法2:awk [[email protected] oldboy]# ifconfig eth0|grep 'inet addr'|awk -F ":" '{print $2}'|awk '{print $1}' 10.0.0.162

awk -F选项同时指定多个符号做为分割符时遇到空格坑,题目:请执行命令取出 linux 中 eth0 的 IP 地址

第三关课前考试题:3.请执行命令取出 linux 中 eth0 的 IP 地址(请用 cut,有能力者也可分别用 awk,sed 命令答) 因为以前有个题讲过awk -F选项可以指定输入分割符,也可以同时使用多个符号作为分割符对文件进行切割,所以我决定先使用awk -F 以前awk -F同时指定多个分割符的例子: [[email protected] ~]# cat oldboy.txt I am oldboy,myqq is 31333741 [[email protected] ~]# aw

13 在C#中如何获得IP地址

首先需要添加命名空间 using System.Net.NetworkInformation; using System.Net.Sockets; 下面是详细代码 GetPrivateIP(); string publicIP = GetPublicIP(); Console.WriteLine("Public IP is: {0}", publicIP); //获取公共网络IP地址 static string GetPublicIP() { String address = &quo

python 执行shell 命令,自动化添加攻击IP地址到iptables

通过python执行shell命令的方法有4种,在这里介绍一种常用的. os.system. os.popen. commands. subprocess 接下来介绍subprocess的使用 通过python 日志分析,获取到攻击源IP地址,收集写入到mysql数据库中 mysql如下: iptables.py 脚本 #!/usr/bin/env python # -*- coding:utf-8 -*- import os import MySQLdb import subprocess t

再论 ASP.NET 中获取客户端IP地址

说到IP获取无非是我们常见的以下几种方式,但是具体获取的值具体区别在哪?网上不乏相关文章,说的也是很详细,但是真正使用起来,还有很多不太对的地方.IP在不同系统中,应用相当广泛,常见的日志记录.广告分区域投放等. 1: HttpContext.Current.Request.ServerVariables["HTTP_VIA"]; 2: HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"