2009-11-26 6 views
3

python setup.py build을 사용하여 c 확장을 빌드하면 결과는distutils가 빌드에 사용하는 아치 문자열을 얻는 방법은 무엇입니까?

build/lib.linux-x86_64-2.6/ 

디렉토리에 작성됩니다. 여기서 lib. 이후의 부분은 OS, CPU 및 Python 버전으로 변경됩니다.

파이썬에서 현재 아키텍처에 적합한 문자열에 액세스 할 수있는 방법이 있습니까? 다행스럽게도 distutils가 만드는 것과 일치하는 방식으로 보장됩니다.

답변

3
>>> from distutils import util 
>>> util.get_platform() 
'linux-x86_64' 

>>> import sys 
>>> '%s.%s' % sys.version_info[:2] 
2.6 
+0

내가 할 것 같아요 ... – itsadok