我想是个奇怪的问题:
我有一个可以反转char*的C库。当我在纯python中使用ctype时,我得到了正确的解决方案。但是,当我在django视图中尝试相同的代码时,我得到了错误的答案。
纯Python:
import sys
from ctypes import *
path = "library.so"
lib = cdll.LoadLibrary(path)
reverse = lib.reverse
reverse.restype = c_char_p当我使用"reverse('pepe')“时,我得到的是'epep‘
使用django,使用相同的代码,我只能得到'p‘。
有什么想法吗?
发布于 2013-06-14 21:00:32
我的问题的答案在评论上。非常感谢https://stackoverflow.com/users/1664657/ionut-hulub的回答。
https://stackoverflow.com/questions/16823233
复制相似问题