e-mailing multiple values
axjacob at comcast.net
axjacob at comcast.net
Wed May 9 19:44:11 EDT 2007
Since e-mail requires a string. Here is what I could do.
list.append(item1)
list.append(item2)
finalstr = ''.join(list)
return finalstr
-------------- Original message ----------------------
From: "Gabriel Genellina" <gagsl-py2 at yahoo.com.ar>
> En Tue, 08 May 2007 20:19:22 -0300, Ian Clark <turbana at gmail.com> escribió:
>
> > On 5/8/07, anil_jacob at comcast.net <anil_jacob at comcast.net> wrote:
> >>
> >> I have a script which has a method which returns multiple strings at
> >> once using the yield. I would like to send an e-mail of these values in
> >> a single e-mail instead of a mail for each string. How would I be able
> >> to do that?
> >
> > Are you looking for something like the following? If not, try posting
> > a small sampling of your code.
> >
> >>>> def get_data():
> > ... data = ['ham', 'eggs', 'spam']
> > ... for item in data:
> > ... yield item
> > ...
> >>>> all_data = [item for item in get_data()]
> >>>> all_data
> > ['ham', 'eggs', 'spam']
>
> Or simply: all_data = list(get_data())
>
> --
> Gabriel Genellina
>
> --
> http://mail.python.org/mailman/listinfo/python-list
More information about the Python-list
mailing list