visualstudiocod中的Python异步/线程调试

2024-06-23 18:45:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用visualstudio代码编写python应用程序。如果我编写一个简单的同步单文件程序,那么在左边的调试窗格中检查变量和设置监视之类的事情就可以了。在

但是,我有多个文件中包含类的代码,并使用来自其他模块的各种回调。一些开始一个新的线程。在

其中一个模块是canopen 我可以单步执行我的代码,但是当我输入第二行(下面)

can0 = canopen.Network()
can0.connect(channel='can0', bustype='socketcan')

然后调用堆栈将从以下位置更改:

^{pr2}$

CALL STACK paused on breakpoint
MainThread
Thread#15034.........

同时

  • “变量”窗格将清除
  • 我手表橱窗里的手表显示:

    can0: not available

我如何(用Python设置vsstudio代码)检查/调试不同线程的Python代码和不同文件中的代码?在

谨致问候, Bas公司


Tags: 模块文件代码程序应用程序connectchannelnetwork

热门问题