我想在visualstudio代码中查看Python变量和函数的内存位置(也称为对象标识)。(最好是十六进制代码)
我希望能够在visualstudio代码中突出显示一段python代码,并查看它的内存位置,或者在地址字段中键入变量/函数的名称,将其转换为内存位置并显示内存。你知道吗
有办法吗?你知道吗
查看Stackoverflow上的其他答案毫无帮助,正如前面的一个问题:“在Visual Studio中是否有方法查看内存中的实际对象”给出了一个答案,并给出了“只需转到调试->;Windows->;内存并打开四个可用对象中的一个,或使用快捷方式Ctrl+Alt+M,1-4。”
我的visualstudio代码编辑器在“debug”菜单中没有“windows”按钮,快捷键“Ctrl+Alt+M”也不起作用。你知道吗
对于最新的visualstudio代码,可用的答案似乎已经过时了。你知道吗
我还看到了问题的答案:“如何在VisualStudio中读取调试内存窗口” How to read the debug memory window in Visual Studio
以及以下问题的答案:“Visual Studio,在监视窗口中查看变量的内存地址”: Visual Studio, See variable's memory address in watch window
这些答案提供了类似的无用信息。你知道吗
我还找到了有关“在Visual Studio中查看和编辑内存和寄存器”的说明: https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/viewing-memory--variables--and-registers-in-visual-studio
但是,上面链接中的说明清楚地表明“此功能在Windows10、1507版和更高版本的WDK中不可用。”
在查找“WDK版本历史”以尝试下载支持“内存”功能的早期版本后,根据维基百科:https://en.wikipedia.org/wiki/Windows_Driver_Kit#History_of_WDK,似乎没有适用于Windows 10的早期WDK版本
因此,根据上面第一个链接中的信息,我必须更改我的操作系统才能下载早期版本的WDK,才能支持我对visualstudio代码所需的功能。你知道吗
在visualstudio代码编辑器中,必须有一种更简单的方法来查看Python变量/函数的内存位置(aka object identity)。你知道吗
如果VisualStudio代码没有此功能,您是否可以推荐任何具有此功能的代码编辑器?谢谢。你知道吗
下面是我想要的内存位置:
def __on_message(self, message):
# Handler for parsing WS messages.
message = json.loads(message)
logger.debug(json.dumps(message))
table = message['table'] if 'table' in message else None
action = message['action'] if 'action' in message else None
目前没有回答
相关问题 更多 >
编程相关推荐