Finding lines in .txt file that contain keywords from two different set()

MRAB python at mrabarnett.plus.com
Sun Sep 8 15:37:53 EDT 2019


On 2019-09-08 17:02, A S wrote:
> My problem is seemingly profound but I hope to make it sound as simplified as possible.....Let me unpack the details..:
> 
> 1. I have one folder of Excel (.xlsx) files that serve as a data dictionary.
> 
> -In Cell A1, the data source name is written in between brackets
> 
> -In Cols C:D, it contains the data field names (It could be in either col C or D in my actual Excel sheet. So I had to search both columns
> 
> -*Important: I need to know which data source the field names come from
> 
> 2. I have another folder of Text (.txt) files that I need to parse through to find these keywords.
> 
> These are the folders used for a better reference ( https://drive.google.com/open?id=1_LcceqcDhHnWW3Nrnwf5RkXPcnDfesq ). The files are found in the folder.
> 
> This is the code I have thus far...:
> 
[snip]
result1 contains a list of strings. None of the words in 'checkhere' are 
in that list. I think what you intended to do was to check whether any 
of those words are in any of the strings of result1:

     for element in checkhere:
         for r in result1:
             if element in r:
                 print(r)
                 # Found one, so stop looking for more.
                 break



More information about the Python-list mailing list