Say I have a text file with the data/string:

```
Dataset #1: X/Y= 5, Z=7 has been calculated
Dataset #2: X/Y= 6, Z=8 has been calculated
Dataset #10: X/Y =7, Z=9 has been calculated 

```

I want the output to be on a csv file as:

```
X/Y, X/Y, X/Y

```

Which should display:

```
5, 6, 7

```

Here is my current approach, I am using string.find, but I feel like this is rather difficult in solving this problem:

```
data = open('TestData.txt').read()
#index of string
counter = 1

if (data.find('X/Y=')==1):      
#extracts segment out of string
    line = data[r+6:r+14]
    r = data.find('X/Y=')
    counter += 1 
    print line
else: 
    r = data.find('X/Y')`enter code here`
    line = data[r+6:r+14]
    for x in range(0,counter):
    print line

print counter

```

Error: For some reason, I'm only getting the value of 5. when I setup a #loop, i get infinite 5's.