python - 我什么时候应该重新定义数字?

标签 python python-2.7 ctypes

在 Python 2 中,我可以使用 ctypes 模块重新定义任何数字,例如数字 23:

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 - 我什么时候应该重新定义数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41648045/

相关文章:

python - Scrapy:动态地将参数从命令行传递到管道

python - 允许 zip 函数将 1D 映射到 2D 数组

python - 从数据帧列中删除不连续的值

Python错误: cannot import name cross_validation

python - 两个列表,在 python 中比较更快

python - 将 1D 径向轮廓转换为 2D 图像

python - 检查一组字典是否都等于 false 的最快方法是什么?

c - 如何将列表传递给 python 上的 ctypes 函数

python-3.x - ctypes 对象位于非常相似的内存地址

python - 避免模​​ block 名称修改的干净方法?