ctypes

    2

    1답변

    ctypes를 사용하여 공유 라이브러리의 Fortran 서브 루틴에 인수를 전달하려고합니다. 지금 여기 내 간단한 포트란 코드입니다 : MODULE test_module INCLUDES SUBROUTINE fstr_test(file_or_extension, ierr, iopen) IMPLICIT NONE INTEGER, INTENT(o

    2

    1답변

    ctypes을 사용하여 포장 한 공유 라이브러리가 있습니다. 라이브러리는 오류 처리 동작을 수정하는 데 사용할 수있는 함수 포인터를 노출합니다. 단순히 경고를 출력하거나 exit(1)으로 프로세스를 종료하는 대신 파이썬 예외를 발생시켜 파이썬 측에서 처리하고 처리 할 수 ​​있습니다. 내가 예상되는 오류 메시지와 함께 역 추적을 볼 수 있기 때문에, imp

    3

    1답변

    에서 multiprocessing.sharedctypes.Value과 multiprocessing.Value 차이가 나는 multiprocessing.Value 의 문서 https://docs.python.org/2/library/multiprocessing.html#multiprocessing.Value 및 multiprocessing.sharedctyp

    0

    1답변

    어떻게하면 Python IDE (any) Intellisense가 디자인 타임에 구조 멤버를 발견 할 수 있습니까? class MY_STRUCTURE(ctypes.Structure): _fields_ = [("member1", c_int), ("member2", c_int)] #Any idea declare the f

    0

    1답변

    GetFileVersionInfoSizeW 및 VerQueryValueW를 통해 파일 버전을 가져 오려고합니다. 나는 전체 버전이 아닌 버전의 일부를 인쇄했습니다. 또한 파일 버전의 각 문자 사이에 이상한 공간이 있습니다. 누구나 잘못된 점이 있습니까? 필자는 원래 GetFileVersionInfoSizeA와 VerQueryValueW를 Python2 (h

    2

    1답변

    파이썬에서 바이트로 정의한대로 ctype.Structure에 액세스하려고합니다 (b''). 올바른 방법인지 모르겠습니까? 다른 장치에 헤더 (아키텍처가 없어야 함)를 보내야합니다. class Header(ctypes.Structure): _pack_ = 2 _fields_ = [ ('version', c_uint8),

    0

    1답변

    내가 나의 궁극적 인 목표이다이 question 에서 내 코드를 적응 변화 : - DLL을 (이미 완료) 을 일부 포트란 코드를 팩 - 만들 파이썬 래퍼는 소스로부터 입력을 받아서 DLL에 입력하고이를 DLL에 전달합니다. Fortran 함수 - 다른 파이썬 프로그램에 전달할 함수의 출력을 반환합니다. 지금까지 저는이 예제를 프로토 타입으로 사용했습니다.

    0

    1답변

    함수의 주소와 "c와 비슷한"표현 (llvmlite에서이 값은 중요하지 않음)이 있습니다. 코드는 다음과 같이 것 두 배 값을 추가하고이를 반환하는 함수에 대해서는 : cfunc = CFUNCTYPE(c_double, c_double, c_double)(func_ptr) 아주 잘 작동하지만 내 함수의 인수는 종류와 수에 따라 다를 수 있습니다. 파이썬에서는

    1

    1답변

    모든 구문 오류는 용납되지 않습니다. 나는 이와 비슷한 설정되어 C++ 코드가 있습니다 template<typename T> void addytox(T *x, T *y, int n) { for(int i = 0; i < n; ++i) { x[i] += y[i]; } return; } void my_func(v

    1

    1답변

    타사 C에 정의 된 구조체 ++ 라이브러리는 다음과 같습니다 struct CSomeStruct { double a; char b; int c; } 하는 ctypes를 사용하여 내 사이 썬 프로젝트에 정의 된 같은 구조는 다음과 같습니다 class PSomeStructParent(ctypes.Structure): _f