Question: Is it possible to read in a CSV file in Python one field at a time rather than an entire row? I have an input that is a single row with a large amount of comma separated values. I need to progress through the file one value at a time.

Answer: 
read the row and then use split

```
f=open(filename,'r')
fields=f.readline().split(',')

```

now fields[i] is the i-th field
Answer from user4421975 works well for me. I also found that this works:

```
f=open(filename,'r')
reader = csv.reader(f)
row = reader.next()

```

Now row[i] has the different fields.