[Tutor] Importing question

Dick Moores rdm at rcblue.com
Sat Jul 14 01:18:59 CEST 2007


At 02:50 PM 7/13/2007, Alan Gauld wrote:

>"Dick Moores" <rdm at rcblue.com> wrote in
>
>
> > import itertools
> >
> > def iter_primes():
> >     # an iterator of all numbers between 2 and +infinity
> >     numbers = itertools.count(2)
> > ...
>
> > It works for me in Win XP, Python 2.5.
> >
> > However, in trying to dig into the code to understand it,
> > I'm not able to find itertools.py,
>
>Thats because its a compiled C module not implemented
>in Python. You probably won't find a sys.py either.
>
>If you do
>
> >>> print itertools
><module 'itertools' (built-in)>
>
>You'll see its actually built-in.
>
>So you need to look at the C source to see how it is written!

Ah. and

 >>> import math
 >>> print math
<module 'math' (built-in)>

Thanks, Alan!

Dick



More information about the Tutor mailing list