我正在尝试调试(并理解正在发生的事情)一个在Raspberry Pi上运行的Python脚本,它使用Pygatt与一个可编程的外围设备通信。我尝试在LinuxMintPC上使用VisualStudio代码(因为我使用它来编写JavaScript)来实现它。你知道吗
该脚本在带有CSR4.0加密狗的LinuxMintPC上运行良好。我打开一个终端并输入:
$/usr/local/bin/python3.6-i/home/rob/python测试/BLETestTool.py文件你知道吗
脚本运行,设置BLE适配器,然后我得到>;>;提示。从那里我可以发出命令来连接和通信的设备。关键是“-i”参数。如果我忽略它,脚本只会设置BLE适配器,它会闪烁一点,然后终止。你知道吗
当我尝试使用VS代码进行调试时,脚本在没有“-I”参数的情况下启动并终止。我试过很多种设置启动.json我已经找了好几个小时了。你知道吗
在VS代码或任何其他IDE中调试Python时是否可以调用-i参数?或者,是否有其他方法可以让交互式命令行体验正常工作?你知道吗
任何线索都将不胜感激。你知道吗
提前谢谢
抢劫
-i
参数告诉Python在脚本运行完毕后退出REPL。用调试器这样做是没有意义的。相反,在脚本中设置一个断点,该断点在退出之前被命中。如果需要进行交互式探索,可以使用调试控制台。你知道吗相关问题 更多 >
编程相关推荐