2009-07-20 11 views

Antwort

6

Es ist die inspect module:

import inspect 

filter(inspect.isbuiltin, (member for name, member in inspect.getmembers(__builtins__))) 

Edit: eng, ein wenig mehr in die Dokumentation zu lesen, ich mit dieser Variante kam, die nicht __getattr__

import inspect 

members = (member for name, member in inspect.getmembers(__builtins__)) 
filter(inspect.isbuiltin, members) 
2

Hier ist eine Variante ohne getattr nicht verwendet :

import inspect 
[n.__name__ for n in __builtins__.__dict__.values() if inspect.isbuiltin(n)] 

Und wenn Sie das actua wollen l Funktionszeiger:

import inspect 
[n for n in __builtins__.__dict__.values() if inspect.isbuiltin(n)]