question about python statements
Ohad Frand
ohad.frand at percello.com
Tue May 13 03:11:57 EDT 2008
Hi Gary
Sorry that I was not clear, I hope that this time I will explain myself
better.
I can get list of all builtin functions in python by dir(__builtins__).
This return a list of string with most known names to python language
such as:
[... 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'long',
'map', 'max', 'min', 'object', 'oct', 'open', 'ord', 'pow', 'property',
'quit', 'range', 'raw_input', 'reduce', 'reload'...]
But I don't know how to generate the next list of builtin python
statements:
['assert','break','class','continue','def','del','elif','else','except',
'exec','finally','for','from','global',
'if','import','pass','print','raise','return','try','while','yield']
Thanks,
Ohad Frand
-----Original Message-----
From: Gary Herron [mailto:gherron at islandtraining.com]
Sent: Monday, May 12, 2008 10:41 PM
To: Ohad Frand
Cc: python-list at python.org
Subject: Re: question about python statements
Ohad Frand wrote:
>
> Hi
>
> I am looking for a way to programmically get a list of all python
> existing statements that I cannot access by __builtins__ or locals()
>
> (like ["assert","break","class",...])
>
> Thanks,
>
> Ohad
>
>
------------------------------------------------------------------------
>
> --
> http://mail.python.org/mailman/listinfo/python-list
Sorry, I've no idea what you mean here. Perhaps you could help us by
defining what you mean by
"statements that I cannot access by __builtins__ or locals()"
Is there any statement that you *can* access in such a way?
What does it even mean to "access a statement"?
Do you even have a list of "statements" from which we are to work?
Python is a little unusual in what it considers statements.
Gary Herron
More information about the Python-list
mailing list