在Python文件(VSCode)中钻取到C源代码定义

在Python文件(VSCode)中钻取到C源代码定义,python,visual-studio-code,shared-libraries,Python,Visual Studio Code,Shared Libraries,我想从Python文件中导航到用C实现的模块的定义 VSCode可以钻取python对象的定义。有些是自动找到的,而另一些,我需要指出 要添加其他位置,我将以下内容添加到我的用户VSCode设置中: "python.autoComplete.extraPaths": [ "C:/Users/me/Desktop/external_python" ], 这很好,我可以右键单击对象并“转到定义” 我想钻得更远;进入C实现。现在,编译了用C实现的python模块。但是,我可以访问生成共享对象

我想从Python文件中导航到用C实现的模块的定义

VSCode可以钻取python对象的定义。有些是自动找到的,而另一些,我需要指出

要添加其他位置,我将以下内容添加到我的用户VSCode设置中:

"python.autoComplete.extraPaths": [
    "C:/Users/me/Desktop/external_python"
],
这很好,我可以右键单击对象并“转到定义”

我想钻得更远;进入C实现。现在,编译了用C实现的python模块。但是,我可以访问生成共享对象的*.h和*.c文件。因此,理论上,我可以从我的python文件跳转到VSCode中的.h/.c文件


是否可以从python文件导航到已编译模块的源代码?

不可能通过定义从python代码深入到匹配的C代码。Visual Studio可能提供此类功能,但由于VS代码与目标文件没有任何直接联系,因此无法从Python名称到目标文件再到原始源代码进行反向查找。

您的问题不清楚。感谢阅读。我更新了,但可能仍然不清楚。