Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Match and extract if found
#19
Just for getting the bitcoins, I made 2 sets of random ip4 addresses.

To compare them is easy. Any other junk in your text files that is not 15 characters long can easily be excluded.

import random

def makeIP():
    mylist = []
    for j in range(4):
        # the bigger the number X in random.randint(1, X), the less chance of overlap
        num = random.randint(1, 10)
        mylist.append(str(num))        
        mystring = '.'.join(mylist)
        mystring = mystring + '\n'
    return mystring

path2txt = '/home/pedro/myPython/random/'

with open(path2txt + 'ip1.txt', 'w') as ip1:
    ipstring = ''
    for i in range(1000):
        ip = makeIP()
        ipstring = ipstring + ip    
    ip1.write(path2txt + ipstring)
        
with open(path2txt + 'ip2.txt', 'w') as ip2:
    ipstring = ''
    for i in range(1000):
        ip = makeIP()
        ipstring = ipstring + ip    
    ip2.write(path2txt + ipstring)        

with open(path2txt + 'ip1.txt') as ip:
    mylist = ip.readlines()    
    myset1 = set(mylist)

with open(path2txt + 'ip2.txt') as ip:
    mylist = ip.readlines()    
    myset2 = set(mylist)

# get the intersection of myset1 and myset2
intersect = myset1 & myset2
difference1_2 = myset1 - myset2
difference2_1 = myset2 - myset1
Reply


Messages In This Thread
Match and extract if found - by Calli - Sep-07-2022, 05:00 PM
RE: Match and extract if found - by Gribouillis - Sep-07-2022, 06:27 PM
RE: Match and extract if found - by menator01 - Sep-07-2022, 06:33 PM
RE: Match and extract if found - by Calli - Sep-08-2022, 03:49 AM
RE: Match and extract if found - by perfringo - Sep-08-2022, 04:08 AM
RE: Match and extract if found - by Calli - Sep-08-2022, 08:04 AM
RE: Match and extract if found - by DeaD_EyE - Sep-08-2022, 08:30 AM
RE: Match and extract if found - by Calli - Sep-08-2022, 09:13 AM
RE: Match and extract if found - by DeaD_EyE - Sep-08-2022, 11:45 AM
RE: Match and extract if found - by Calli - Sep-08-2022, 05:54 PM
RE: Match and extract if found - by DeaD_EyE - Sep-09-2022, 09:46 AM
RE: Match and extract if found - by Calli - Sep-12-2022, 06:08 AM
RE: Match and extract if found - by DeaD_EyE - Sep-12-2022, 06:37 PM
RE: Match and extract if found - by Calli - Sep-13-2022, 06:47 AM
RE: Match and extract if found - by Calli - Sep-13-2022, 06:51 AM
RE: Match and extract if found - by Gribouillis - Sep-13-2022, 06:54 AM
RE: Match and extract if found - by Calli - Sep-13-2022, 06:56 AM
RE: Match and extract if found - by DeaD_EyE - Sep-14-2022, 08:37 AM
RE: Match and extract if found - by Pedroski55 - Sep-14-2022, 09:32 AM
RE: Match and extract if found - by DeaD_EyE - Sep-14-2022, 11:27 AM
RE: Match and extract if found - by Pedroski55 - Sep-16-2022, 06:05 AM
RE: Match and extract if found - by Gribouillis - Sep-16-2022, 07:42 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Using locationtagger to extract locations found in a specific country/region lord_of_cinder 1 1,439 Oct-04-2022, 12:46 AM
Last Post: Larz60+
  If match not found print last line tester_V 2 3,020 Apr-26-2021, 05:18 AM
Last Post: tester_V
  How can I found how many numbers are there in a Collatz Sequence that I found? cananb 2 2,676 Nov-23-2020, 05:15 PM
Last Post: cananb

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020