Python search a file for text using input from another file

后端 未结 5 561
梦如初夏
梦如初夏 2021-01-20 11:24

I\'m new to python and programming. I need some help with a python script. There are two files each containing email addresses (more than 5000 lines). Input file contains em

5条回答
  •  不要未来只要你来
    2021-01-20 11:53

    Maybe I'm missing something, but why not use a pair of sets?

    #!/usr/local/cpython-3.3/bin/python
    
    data_filename = 'dfile1.txt'
    input_filename = 'ifile1.txt'
    
    with open(input_filename, 'r') as input_file:
        input_addresses = set(email_address.rstrip() for email_address in input_file.readlines())
    
    with open(data_filename, 'r') as data_file:
        data_addresses = set(email_address.rstrip() for email_address in data_file.readlines())
    
    print(input_addresses.intersection(data_addresses))
    

提交回复
热议问题