python-c-api

    7

    1답변

    임 C 코드에서 파이썬 함수를 호출하려고 매립 난 (IM 파이썬 (32)를 사용하여) I는 올바른 파일의 directries 도서관 directries 포함해야 here 의 샘플을 다음과 python32.lib 연결된 그러나 오류는 PyString_FromString, PyInt_FromLong, PyInt_AsLong로 파이썬/C API를 ... 메신저는

    2

    2답변

    파이썬 함수를 호출하는 C 코드를 실행할 때 Py_Initialize() 오류가 발생했습니다. 오류는 ImportError : site라는 모듈이 없습니다. 필자는 Py_SetProgramName (argv [0])을 넣으려고했지만 작동하지 않습니다. cmd 호출은 cInterfacePython Test.py 곱하기 3 2 (exe는 cInterfacePy

    0

    1답변

    PyInt를 C int로 변환해야합니다. 내 코드에서 count=PyInt_FromSsize_t(PyList_Size(pValue)) pValue는 PyObject, PyList입니다. 내가 가진 문제는 PyList_Size가 올바른 목록 크기를 반환하지 않는다는 것입니다 (개수는 5이지만 6 백만을주었습니다). 또는 Python 스크립트와 인터페이스하

    0

    1답변

    파이썬 스크립트에서 작업 중이며 일부 정보를 로그 파일에 쓰는 데 Python 로깅 모듈을 사용하고 있습니다 (http://docs.python.org/howto/logging.html 참조). import logging import logging.config logging.config.fileConfig('logging.conf') # creat

    9

    2답변

    Im는 Python/C API에 익숙하지 않습니다. 내 C 프로그램에 새로운 기능을 추가하려고합니다. 여기에서 Python을 임베드하고 동시에 기능을 확장 할 수 있습니다. 임베디드 인터프리터는 내 C 프로그램의 일부로 작성된 확장 파이썬 모듈과 상호 작용할 스크립트를 실행할 수 있습니다. C 프로그램에는 전역 변수가 없습니다. 나는 이런 식으로 물건을 지

    3

    2답변

    나는 임베디드 파이썬 C API에서 code.InteractiveInterpreter을 에뮬레이트하려고한다. PyEval_Evalcode을 사용하여 사용자 입력을 평가합니다. 인터프리터에서 사용자 입력을 평가하고 출력을 문자열로 반환하려고합니다 (마치 인터프리터처럼). 그러나 PyEval_Evalcode은 PyObject*으로 묶인 많은 데이터 유형을 반환

    6

    1답변

    에게 PyObject* PyArray_TypeObjectFromType(int); 가 해당 타입의 객체에 NumPy와 스칼라 형 (NPY_BOOL, NPY_BYTE, ...)의 형식 번호를 변환하는 기능을 입력한다. NumPy 스칼라 유형의 유형 객체에서 해당 유형 번호로 반대 변환을 어떻게 수행합니까? 편집 : 다음 코드는 kwatford의 대답을 기

    1

    2답변

    그래서 나는 파이썬 래퍼를 입력 문자열을 받아 파이썬 함수에 전달합니다. 파이썬 API 내 파이썬 파일을 인식하지 않는 것을 점점 오류 메신저입니다 ... PyObject *pName, *pModule, *pFunc; QString pyFile="Test.py"; Py_Initialize(); pName = PyUnicode_FromString(pyF

    4

    1답변

    나는 간단한 파이썬 스크립트를 _tph.so로 컴파일 import _tph str = u'Привет, <b>мир!</b>' # Some unicode string with a russian characters _tph.strip_tags(str) 와 C 라이브러리를 가지고있다. PyObject *strip_tags(PyObject *self, P

    5

    1답변

    다음은 C/C++에서 프로그램 extending embedded Python 3.x의 정식 예입니다 #include <Python.h> //// Definition of 'emb' Python module //////////////////// static PyObject* emb_foo(PyObject *self, PyObject *args) {