【发布时间】:2017-01-14 08:18:13
【问题描述】:
在 Python 2 中,我可以使用 ctypes 模块重新定义任何数字,例如号码2 转为3:
import ctypes
value = 2
ob_ival_offset = ctypes.sizeof(ctypes.c_size_t) + ctypes.sizeof(ctypes.c_voidp)
ob_ival = ctypes.c_int.from_address(id(value)+ob_ival_offset)
ob_ival.value = 3
print 1+1
我什么时候需要这样做?
【问题讨论】:
-
如果从一群模糊不清的商场人中不满的失业人员以讽刺的语气朗读,您的问题就可以作为答案。
标签: python python-2.7 ctypes