저는 PyDev 단위 테스트를 사용하여 Eclipse에서 Python C 모듈을 단위 테스트하고 있습니다. 개발 단계는 다음과 같습니다. Eclipse에서 Python 테스트를 먼저 작성한 다음 Codeblocks에있는 모듈에 대한 테스트를 에 전달하는 C 코드를 작성합니다. 다음은 스크립트에 이라고 불리는 곳으로 dll과 ctypes 바인딩을 생성합니다. 그 다음에 "dll"과 "py"코드가 모듈을 쉽게 가져올 수있는 디렉토리에 복사됩니다. IO 오류 : 는하지만 가끔 오류 얻을 [errno를 13] 권한이 거부 : 'C : \ ... \ pyCModule.dll'Python 모듈의 Dll이 Eclipse/PyDev에서 릴리즈되지 않았습니다.
내가 그 (비활성화 코드 분석 및 이유를 발견하지 않았습니다했습니다 코드 완료하지 않았 음). 나는 프로세스 탐색기 ( sysinternals)에서 확인한 결과, 이클립스 프로세스는 python.exe가 자식 (나는 그것이 PyDev에 있다고 가정)과 pyCModule.dll (그리고 )을 항상 사용하지 않고있다.).
누군가가 원하는 아이디어가 여기에서 수행 될 수 있습니까? 또는 무엇이 잘못 되었습니까?
미리 감사드립니다.
프랜시스