Wie der Bogen String erhalten, dass distutils für baut verwendet?
-
05-07-2019 - |
Frage
Wenn ich eine C-Erweiterung mit python setup.py build
bauen, wird das Ergebnis unter einem Verzeichnis erstellt mit dem Namen
build/lib.linux-x86_64-2.6/
, wo der Teil nach lib.
Änderungen durch das Betriebssystem, CPU und Python-Version.
Gibt es eine Möglichkeit ich die entsprechende Zeichenfolge für meine aktuelle Architektur von Python zugreifen kann? Hoffentlich in einer Weise, die garantiert entsprechen, was distutils erstellt.
Lösung
>>> from distutils import util
>>> util.get_platform()
'linux-x86_64'
>>> import sys
>>> '%s.%s' % sys.version_info[:2]
2.6
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow