python获取内存地址上存储的值
在python中,可以通过id()这个方法来获取对象的内存地址。
但是反过来,怎么获取内存地址上存储的值?
先看一段代码:
from ctypes import string_at from sys import getsizeof from binascii import hexlify a = 2333 print(hexlify(string_at(id(a),getsizeof(a))))
方法详解:
getsizeof(object,default)-->int :返回对象的大小, string_at(addr[,size])-->string :返回从指定地址开始,长度为size的字符串(实际上是把从指定地址开始的二进制数据转换成字符串 hexlify(data) :返回二进制数据的十六进制表示形式
所以最后可以用如下代码获取内存地址上存储的值:
print(hexlify(string_at(内存地址,长度)))
转载于:https://www.cnblogs.com/wujiecong/p/11583540.html
python获取内存地址上存储的值相关推荐
- C++ 获取内存地址(取值运算符)
c++ 获取内存地址使用取值运算符 : & 下面看下& 的使用 #include <iostream> using namespace std; int main() {s ...
- python参数内存地址
python参数内存地址 1.参数内存地址 查看某个值在内存中的地址 v1=123 id(v1) 函数值执行参数时,传递的是内存地址 #函数执行传参,传递的是内存地址 def func(data):p ...
- Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略
Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名.合并两个不同路径下图片文件名等目录/路径案例.正确加载图片路径)之详细攻略 目录 利用python ...
- C#获取内存地址的值
using System.Runtime.InteropServices; using sendkey;//这个东西没有的可以找我 namespace shishi { public pa ...
- java 获取内存地址_Java 的多态在 JVM 里原来是这样的
多态 面向对象的编程语言里,「多态」是一个至关重要的概念.我们常说,面向对象的本质,是方法与数据的绑定.那对于一个拥有继承关系的类之间,方法的绑定,是终是子类「重写」父类的方法,通过父类的引用指向子类 ...
- Java中获取内存地址
在Python中,可以通过id()方法来获取变量所指向的内存空间的内存空间 class Bookstore:def __init__(self,Bookname,price):self.Booknam ...
- python查看内存地址的内容_python中如何查看指定内存地址的内容
python中一般并不需要查看内存内容,但作为从C/C++过来的人,有的时候还是想看看内存,有时是为了验证内容是否与预期一致,有时是为了探究下内存布局. from sys import getsize ...
- 用Python获取大众点评上长沙口味虾店铺信息,并进行数据分析
口味虾又叫麻辣小龙虾.在夏天的时候,邀上三五好友,来上几盘口味虾,搭配上啤酒,肥宅的生活就这么快乐的开始了,味道麻辣爽口,一口下去就想吃下一口!在湖南,没有吃上口味虾的夏天都是不完整的. 那么湖南的吃 ...
- python查看内存地址
1.查看python内存地址 python 通过id查看内存地址 eg: a=1 print(id(a))#输出94486697843200 2.不可变量 不可变对象是指对象的内存值不能被改变.Pyt ...
最新文章
- 测一测你的blog魔症有多严重
- php$pat,PHP的Session管理框架 patSession | 码农软件 - 码农网
- Ubuntu 18.04深度学习环境配置(CUDA9.0+CUDDN7.4+TensorFolw1.8)
- QT学习:监视文件和目录变化
- Python可变传参: *args和**kwargs
- java - 判断任意一天是这年的第几天
- ssh 框架搭建出现错误
- java jsfl是什么_java基础之IO2
- 数据仓库详细介绍(九.数据质量)流程与工具
- 电脑正常但windows安全中心有个黄色感叹号?
- QT Designer中编辑菜单栏技巧
- 在线对数函数计算机,对数函数计算器
- 手机5款令人爱不释手的APP 好用到爆
- 夜晚怎么能不吃宵夜呢
- 计算机任务计划程序已损坏,Win7-该任务映像已损坏或已篡改。(异常来自HRESULT:0x80041321)解决办法...
- Windows Phone 7 EKB系列文章发布
- java 仿照windows的记事本_Java仿Windows记事本源代码分享
- 慢慢买 | 比价API电商数据采集定制
- Rancher docker集群
- 【Kubernetes 系列】Kubernetes 创建K8s集群项目
热门文章
- zip、rar解压文件
- java四叶玫瑰_java编一个四叶玫瑰曲线 不显示曲线
- 匀速贝塞尔曲线路径规划工具
- 扫地机器人哪个牌子好?合格的扫地机器人推荐
- 高级项目管理师论文写作要点参考
- java程序员具体是做什么的?我来分享一天的工作内容
- 汽车之家的后台怎么统计对比记录的,怎么做数据分析?
- codeforces1064E Dwarves, Hats and Extrasensory Abilities
- Spring Cloud---服务熔断Hystrix
- 手机短信转发到另一个手机接收_怎么把手机号码导入另一个手机中(新手机是华为的,旧手机是三星的)...