Я пытаюсь привести строковый указатель const char [] в стиле C (возвращаемый из DLL) в Python-совместимый строковый тип.но когда Python27 выполняет:
import ctypes
charPtr = ctypes.cast( "HiThere", ctypes.c_char_p )
print( "charPtr = ", charPtr )
, мы получаем: charPtr = c_char_p('HiThere')
, возможно, что-то не должно оцениваться должным образом.Мои вопросы:
- как преобразовать этот charPtr обратно в Python-совместимую, пригодную для печати строку?
- только что упомянутая операция приведения делает то, что должна делать?