J'essaie d'utiliser une bibliothèque Python écrite en C qui n'a aucune documentation d'aucune sorte. Je veux utiliser l'introspection pour au moins voir quelles méthodes et classes sont dans les modules. Est-ce que quelqu'un a une fonction ou une bibliothèque que je peux utiliser pour lister les fonctions (avec les listes d'arguments) et les classes (avec les méthodes et les variables membres) dans un module?Comment puis-je lister les méthodes dans un module Python 2.5?
J'ai trouvé this article à propos de l'introspection Python, mais je suis assez sûr qu'il ne s'applique pas à Python 2.5. Merci pour l'aide.
Je ne trouve pas d'autre moyen d'obtenir le contenu de l'aide, en particulier le "CONTENU DE L'EMBALLAGE" est ce que je cherche. C'est dans le texte d'aide, mais aucune des autres réponses ne fournit un moyen de l'obtenir de façon algorithmique. – AlanSE
ah, trouvé à l'intérieur du code source de ce https://github.com/python/cpython/blob/ac317700ce7439e38a8b420218d9a5035bba92ed/Lib/pydoc.py#L733, avec le motif de 'pour l'importateur, modname, ispkg dans pkgutil.iter_modules (objet .__ chemin __): ' – AlanSE