暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Visual Studio Code 调试Python代码

生有可恋 2021-12-01
5481

vscode发展越来越快很多插件微软已经开始自己做,以前使用vscode写python需要装很多插件,现在只用装一个就能搞定调试、优化、版本管理。


在vscode官网下载最新版本,当前版本为v1.62。在安装vscode之前,提前安装python,python2.x的最后一个版本是2.7.6,python3.x当前版本是3.10.0。我两个版本都装了,后续在vscode中可以指定python版本。


安装完vscode之后,首先安装python插件,找到署名为“Microsoft"的那个就是。



第一次使用可以将工程目录设置为Git目录,点左侧的分支图标,对当前目录进行初始化,相当于执行了git init



vscode中的git操作被图形化了,其中暂存区和工作区中的变动使用“+”和“-”进行操作。



以图示为例,加号的操作在git中相当于执行 git add ,减号的操作在 git 中相当于 git reset,通过 git add 和 git reset 可以将变更的部分移入、移出暂存区。我们在 git 中演示这一过程:


首先所有文件在工作区的初始状态为红色



将s0.py加到暂存区,状态变绿



再将 s0.py 从暂存区中取出来,状态重新变红



这个过程被vscode图形化了,使用加减号即可执行 git add 和 git reset,并且可以查看暂存区中的内容与工作区中的内容的变化,这个操作在 git 命令行中需要用 git diff,如果想查看暂存区中的内容与当前版本的变化对比,在  git 命令行中要使用 git diff --cached,当我们通过图形界面操作时要理解在git 命令行中所对应的步骤。



在vscode左下角可以选择python解释器,也就是说可以更换python版本。



当点击左下角的python版本时,会在命令框提示更换python解释器



点击左侧的侧边栏调试图标,会提示创建配置文件,然后就可以启用调试器了



点击右上角的调试按钮,即可开始调试python代码,调试按钮有个下拉框,打开后有运行和调试两个选项,默认是运行。



可以先在代码边栏,点击某行设置一个断点再进行调试



选择 “Debug Python File”,就可以对代码进行调试了,左边是变量、堆栈、变量监视窗口,代码顶部是单步调试按钮。



几个图标分别代表调试中用到的:


  • resume 继续执行

  • step over 单步执行,遇到函数跳过

  • step into 单步执行,遇到函数进入

  • step out 从函数中跳出

  • relaunch 重启调试过程

  • stop 终止调试


文章转载自生有可恋,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论