Ich möchte importlib.machinery.EXTENSION_SUFFIXES
von Python 3 verwenden, aber leider Python 2.7 verwenden.Python 2.7 Äquivalent von importlib.machinery.EXTENSION_SUFFIXES
EXTENSION_SUFFIXES
wertet ['.cpython-34m-x86_64-linux-gnu.so', '.cpython-34m.so', '.abi3.so', '.so']
, aber das ist spezifisch für meine Maschine und möglicherweise Python-Version, so kann ich nicht einfach die Liste hart codieren.
Hier ist EXTENSION_SUFFIXES
in Python 3 Quelle: https://github.com/python/cpython/blob/3.6/Lib/importlib/_bootstrap_external.py#L1431 gebaut. Es scheint jedoch in die C-Implementierung (link) zu gehen, so dass es mir unklar ist, wie ich diese Informationen bekommen kann.
Wie kann ich diese Liste in Python 2.7 erhalten?
Perfect - danke ! –