【发布时间】:2019-12-23 13:54:08
【问题描述】:
我正在尝试调试(并了解正在发生的事情)在 Raspberry Pi 上运行并使用 Pygatt 与 BLE 外围设备通信的 Python 脚本。我正在尝试在 Linux Mint PC 上使用 Visual Studio Code(因为我将它用于 JavaScript)使其工作。我的 Python 经验很少。
该脚本在带有 CSR 4.0 加密狗的 Linux Mint PC 上运行良好。我打开一个终端并输入:
$ /usr/local/bin/python3.6 -i /home/rob/python-test/BLETestTool.py
脚本运行,设置 BLE 适配器,我得到 >>> 提示。从那里我可以发出命令来连接设备并与之通信。关键是“-i”参数。如果我忽略它,脚本只会设置 BLE 适配器,它会闪烁一下,然后终止。
当我尝试使用 VS Code 进行调试时,脚本在没有“-i”参数的情况下启动并终止。我在 launch.json 中尝试了许多设置,并且已经搜索了几个小时。
在 VS Code 或任何其他 IDE 中调试 Python 时是否可以调用 -i 参数?或者,是否有其他方法可以让交互式命令行体验正常工作?
任何线索将不胜感激。
提前致谢,
罗伯
【问题讨论】:
标签: python debugging command-line visual-studio-code