이 질문은 확장 모듈 (즉, C로 작성된 모듈) 내에서 확장 모듈을 실행하는 데 사용되는 Python 해석기의 버전을 감지하는 방법에 관한 것입니다. 배경 지식으로 파이썬 확장 모듈 내부에서 확장이 컴파일 된 파이썬 버전을 얻는 것은 간단합니다. 표준 파이썬 헤더 Python.h (예 : 매크로 PY_VERSION)을 포함 할 때 포함되는 macros de
난 그냥 C에서 첫 파이썬 확장 모듈을 작성하기위한 시도를 시작하고 있고 https://www.tutorialspoint.com/python/python_further_extensions.htm 에 제공된 지침 내가 리눅스 오전를 사용하는 민트 18.1, virtualenv 버전에서 파이썬 3.6.1 사용. 첫 번째 단계에서는 필자가 작성하고자하는 Pyth
확장 모듈을 만든 다음 다른 프로젝트/스크립트에서는 사용하지만 작동시키지 않으려 고합니다. 내가하는 일이 여기있다 : Step-1 : 카테고리와 비슷한 클래스 인 TemperatureUtils.groovy라는 파일을 생성했다. moduleName=Some-Utils
moduleVersion=1.0
extensionClasses=utils.Temperat
다음과 같이 정의 된 두 개의 부스트 파이썬 모듈이 있다고 가정합니다. 모듈 A : class SomeClass {
public:
SomeClass() {}
~SomeClass() {}
};
BOOST_PYTHON_MODULE(A)
{
class_<SomeClass>("SomeClass");
}
과 모듈 B : cla
이 가져 오기는 어떻게 작동합니까? 어떤 파일을 사용합니까? 나는 C 코드를 읽을 수없는 경우 Traceback (most recent call last):
File "D:\zjm_code\mysite\zjmbooks\a.py", line 5, in <module>
print _functools.__file__
AttributeError