> Why does the python shell says this: > >>>> print exec.__doc__ > File "<stdin>", line 1 > print exec.__doc__ > ^ > SyntaxError: invalid syntax
exec, like print, is a statement, or command, not a function. You get the same response if you try >>> print print.__doc__ or >>> help(print) > While it works with "eval". eval is a function so has a doc string attached. Alan G. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor