If your list is in the format:
aaa,bbb,ccc

You can use
foo = in_file.readline.split(',')

--
Amin Rainmaker
--- Begin Message ---
Hi Everyone,

I am trying to read a comma-delimitted list ("aaa","bbb","ccc") from a text
file and assign those values to a list, x, such that:

x = ["aaa", "bbb", "ccc"]

The code that I have come up with looks like this:

>>> x = []
>>> f = open(r'c:\test.txt', 'r')
>>> x.extend(f.readlines())
>>> x
['"aaa","bbb","ccc"']

If you look closely, there is an extra pair of single quotes (') that
encapsulates the string.  Therefore, len(x) returns 1, instead of 3.  Is
there a function to "separate" this list out?  I hope my question makes
sense.

Thanks in advance.

Samir

--- End Message ---
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to