to write set of values to a file from python

Scott David Daniels scott.daniels at acm.org
Fri Dec 16 13:01:42 EST 2005


Scott David Daniels wrote:
> 
>     def lagged(source):
>         '''produce element,islast for elements in source'''
>         generator = iter(source)
>         previous = generator.next()
>         for element in generator:
>             yield previous, False
>         yield previous, True

Oops:
      def lagged(source):
          '''produce element,islast for elements in source'''
          generator = iter(source)
          previous = generator.next()
          for element in generator:
              yield previous, False
              previous = element
          yield previous, True

> 
>     file = open ('C:\some.csv','r')
>     reader = csv.reader(file)
>     for row, final in lagged(reader):
>         print row
>         if final:
>             print 'final:', row
>         else:
>             print 'leads:', row
> 
> 
> --Scott David Daniels
> scott.daniels at acm.org


-- 
-Scott David Daniels
scott.daniels at acm.org



More information about the Python-list mailing list