我想在Visual Studio Code中查看Python变量和函数的内存位置(即对象标识)。 (最好使用十六进制代码)
我希望能够在Visual Studio Code中突出显示一段python代码,并查看它的内存位置,或者只是在地址字段中键入变量/函数的名称以将其转换为内存位置,然后显示内存。
有没有办法做到这一点?
在Stackoverflow上浏览其他答案无济于事,因为先前的问题:“在Visual Studio中有没有办法查看内存中的实际对象”,给出了答案,其中包含“只需转到Debug-> Windows->记忆并打开四个可用内存之一,或使用快捷键Ctrl + Alt + M 1-4。“
我的Visual Studio代码编辑器的“调试”菜单中没有“窗口”按钮,快捷键“ Ctrl + Alt + M”也没有。
对于最新的Visual Studio代码,似乎可用的答案已过时。
我还看到了以下问题的答案:“如何在Visual Studio中读取调试内存窗口” 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
但是,上面的链接中的说明清楚地表明“此功能在Windows 10版本1507和WDK的更高版本中不可用。”
在查找“ WDK版本历史记录”以尝试下载支持“内存”功能的早期版本后,根据维基百科:https://en.wikipedia.org/wiki/Windows_Driver_Kit#History_of_WDK,似乎没有适用于Windows 10的WDK早期版本>
因此,根据上面第一个链接中的信息,我必须更改操作系统才能下载WDK的早期版本,才能支持我想要的Visual Studio Code功能。
必须有一种更简单的方法来在Visual Studio代码编辑器中查看Python变量/函数的存储位置(即对象标识)。
如果Visual Studio Code不具有此功能,您是否可以推荐任何具有此功能的代码编辑器?谢谢。
这是我想要存储位置的代码:
Picker