On 2005-08-23, McBooCzech <[EMAIL PROTECTED]> wrote:
>>>> import serial
>>>> s = serial.Serial(port=0,baudrate=4800, timeout=20)
>>>> s.readline()
> '$GPRMC,101236.331,A,5026.1018,N,01521.6653,E,0.0,328.1,230805,,*09\r\n'
>
> my next intention was to do something like this:
>
> import csv
> r = csv.reader(s.readline())
> for currentline in r:
> if currentline[0] == '$GPRMC':
> print currentline[2]
> print currentline[4]
>
> but it does not work
For something that simple (the data itself doesn't contain any
commas), it's probably easier to use the string's split method
rahter than CSV. Try something like this:
line = s.readline()
words = line.split(',')
--
Grant Edwards grante Yow! Now KEN and BARBIE
at are PERMANENTLY ADDICTED to
visi.com MIND-ALTERING DRUGS...
--
http://mail.python.org/mailman/listinfo/python-list