VSCode中如何退出Python help()函数触发的帮助页面以恢复调试?
VSCode中如何退出Python help()函数触发的帮助页面以恢复调试?
别担心,刚接触Python和VSCode的时候我也踩过这个坑!其实退出这个帮助页面超简单:
当你的调试会话被help()的帮助页面卡住时,直接在VSCode的调试控制台/终端窗口里按下键盘上的q键就可以退出交互式帮助界面,回到正常的调试流程了。
补充点小知识和实用技巧:
- 为什么会卡住?因为Python的
help()是交互式工具,它会接管终端的输入输出流,所以你的调试会话会被它暂时占用。按q是这个帮助系统的默认退出快捷键,所有Python环境里的help()都是这个逻辑,和VSCode本身关系不大~ - 如果只是想查看某个对象的文档说明,不想触发交互式页面,可以直接打印它的文档字符串,比如用
print(set.__doc__),这样会直接在控制台输出集合的说明内容,不会打断调试节奏。 - 下次遇到Python内置功能的问题,直接去Python官方文档查内置函数板块会比搜关键词更高效,官方文档里对
help()这类工具的说明很清晰。 - 调试时尽量别在代码里直接调用
help()这种交互式函数,实在要看文档,可以用VSCode的内置提示(把鼠标悬停在函数/类上)或者单独开个终端查询。
备注:内容来源于stack exchange,提问作者Godixity
相关产品推荐
相关产品推荐

