【VS Code编写Python】Python 快速入门指南

1. 前言

Python 扩展使 Visual Studio Code 成为出色的 Python 编辑器,可在任何操作系统上运行,并可与各种 Python 解释器一起使用。

首先安装:

要进一步自定义 VS Code for Python,您可以利用Python 配置文件模板,自动安装推荐的扩展和设置。对于数据科学项目,请考虑使用数据科学配置文件模板

2. 如何创建和打开 Python 项目或文件

如果您有一个现有的 Python 项目并希望在 VS Code 中处理,您可以先从 VS Code 欢迎页面或文件资源管理器视图打开文件夹或文件,或者选择文件 > 打开文件夹( Ctrl+K Ctrl+O ) 或文件 > 打开文件( Ctrl+O )。

您可以通过在 VS Code 欢迎页面上选择“新建文件” ,然后选择“Python 文件”,或者导航到“文件”>“新建文件(未分配)”来创建一个新的 Python 文件。

提示:如果您已经在 VS Code 中打开了工作区文件夹,则可以将新文件或文件夹直接添加到现有项目中。您可以使用文件资源管理器视图中顶层文件夹上的相应新建文件夹新建文件图标来创建新文件夹和文件。

3. UI 导览

首次启动 VS Code 时,需要安装 Python 扩展才能获得 Python 特定的功能和 UI。让我们看看安装 Python 扩展后的 UI:

VS Code 中 Python UI 的高亮图像。

4.  代码操作

代码操作(也称为快速修复)可在代码出现警告时帮助修复问题。这些有用的提示以灯泡 (💡) 的形式显示在编辑器左侧边缘。选择灯泡可显示代码操作选项。这些代码操作可以来自 Python、Pylance 或 VS Code 本身等扩展。有关代码操作的更多信息,请参阅Python 快速修复

屏幕截图显示了 Python 项目中的代码操作。

5. Python 命令

可以通过命令面板( Ctrl+Shift+P )访问 Python 命令。通过命令面板,您可以访问 VS Code 和已安装扩展的各种功能。在命令面板中输入“Python:”可查找可通过 Python 扩展使用的命令。

Gif 演示了如何在命令面板中访问 Python 命令。

6. 运行、调试和测试

现在您已经熟悉了 VS Code 中的 Python,让我们学习如何运行、调试和测试您的代码。

6.1 运行

有几种方法可以在 VS Code 中运行 Python 代码。

要运行在编辑器上打开的 Python 脚本,请选择编辑器右上角的在终端中运行 Python 文件播放按钮。

图像显示在终端播放按钮中运行 Python 文件。

您还可以通过其他方式在 VS Code 中迭代运行 Python 代码片段:

  • 选择一行或多行,然后按Shift+Enter或右键单击并选择在 Python 终端中运行选择/行。此命令适用于仅测试文件的一部分。
  • 从命令面板 ( Ctrl+Shift+P ) 中选择Python: Start REPL命令,为当前选定的 Python 解释器打开 REPL 终端。在 REPL 中,您可以一次输入并运行一行代码。

6.2 调试

调试器是一个很有用的工具,它允许您检查代码执行流程并更轻松地识别错误,以及探索变量和数据在程序运行时如何变化。您可以通过在 Python 项目中单击要检查的行旁边的边栏来设置断点,从而开始调试。

屏幕截图显示了 Python 程序中的调试器断点。

要开始调试,请按F5初始化调试器。由于这是您第一次调试此文件,因此将打开一个配置菜单,允许您选择要调试的应用程序类型。如果是 Python 脚本,您可以选择Python 文件

一旦你的程序到达断点,它就会停止并允许你在 Python 调试控制台中跟踪数据,并使用调试工具栏执行你的程序。

Gif 展示了如何首次配置 Python 调试器。

要深入了解 Python 调试功能,请参阅VS Code 中的 Python 调试

6.3 测试

Python 扩展为Unittestpytest提供了强大的测试支持。

您可以通过活动栏上的测试视图配置 Python 测试,通过选择配置 Python 测试并选择您选择的测试框架。

您还可以为 Python 项目创建测试,一旦您所选的框架配置完成,Python 扩展就会尝试发现这些测试。Python 扩展还允许您在“测试”视图中运行和调试测试,并在“测试结果”面板中检查测试运行输出。

Gif 演示了 Python 扩展中的测试配置、发现和运行。

  • 33
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙殿殿主

你的打赏是我精心创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值