VS Code 中的 Python 快速入门指南
Python 扩展使 Visual Studio Code 成为一款出色的 Python 编辑器,它适用于任何操作系统,并可与多种 Python 解释器配合使用。
首先请安装
- VS Code
- Python 解释器(任何处于活跃支持阶段的 Python 版本)
- 来自 VS Code 应用市场的 Python 扩展
要进一步为 Python 定制 VS Code,您可以利用 Python 配置文件模板,它会自动安装推荐的扩展和设置。对于数据科学项目,可以考虑使用数据科学配置文件模板。
如何创建和打开 Python 项目或文件
如果您希望在 VS Code 中处理现有的 Python 项目,可以从 VS Code 的“欢迎”页面或“文件资源管理器”视图中打开您的文件夹或文件,或选择 文件 > 打开文件夹(Ctrl+K Ctrl+O)或 文件 > 打开文件(⌘O (Windows, Linux Ctrl+O))。
您可以通过在 VS Code 的“欢迎”页面上选择 新建文件,然后选择 Python 文件 来创建新的 Python 文件,或者通过导航到 文件 > 新建文件()来创建。
提示: 如果您已在 VS Code 中打开了一个工作区文件夹,您可以直接在现有项目中添加新文件或文件夹。您可以通过使用“文件资源管理器”视图中顶级文件夹上的相应 新建文件夹 或 新建文件 图标来创建新的文件夹和文件。
UI 导览
当您首次启动 VS Code 时,需要安装 Python 扩展以获得 Python 特定的功能和用户界面。我们来看看安装 Python 扩展后的界面。
代码操作
代码操作(也称为“快速修复”)旨在帮助修复代码中出现警告时的问题。这些有用的提示会以灯泡(💡)的形式显示在编辑器的左边距。选择灯泡以显示代码操作选项。这些代码操作可以来自 Python、Pylance 等扩展或 VS Code 本身。有关代码操作的更多信息,请参阅 Python 快速修复。
Python 命令
可以通过命令面板(⇧⌘P (Windows, Linux Ctrl+Shift+P))访问 Python 命令。通过命令面板,您可以访问 VS Code 和已安装扩展的各种功能。在命令面板中输入 “Python: ” 即可查找 Python 扩展提供的命令。
运行、调试和测试
现在您对 VS Code 中的 Python 更加熟悉了,让我们来学习如何运行、调试和测试您的代码。
运行
在 VS Code 中有几种运行 Python 代码的方法。
要运行您在编辑器中打开的 Python 脚本,请选择编辑器右上角的 在终端中运行 Python 文件 播放按钮。
还有其他方法可以在 VS Code 中迭代运行您的 Python 代码片段:
- 选择一行或多行,然后按 Shift+Enter 或右键单击并选择 在 Python 终端中运行选中内容/行。此命令便于仅测试文件的一部分。
- 从命令面板(⇧⌘P (Windows, Linux Ctrl+Shift+P))中,选择 Python: 启动 REPL 命令,为当前选定的 Python 解释器打开一个 REPL 终端。在 REPL 中,您可以一次输入并运行一行代码。
调试
调试器是一个有用的工具,它允许您检查代码的执行流程,更轻松地识别错误,并探索程序运行时变量和数据的变化。您可以通过在 Python 项目中单击您希望检查的代码行旁边的边栏来设置断点,从而开始调试。
要开始调试,请按 F5 初始化调试器。由于这是您第一次调试此文件,将打开一个配置菜单,允许您选择要调试的应用程序类型。如果它是一个 Python 脚本,您可以选择 Python 文件。
一旦您的程序到达断点,它将停止,并允许您在 Python 调试控制台中跟踪数据,并使用调试工具栏逐步执行您的程序。
要深入了解 Python 调试功能,请参阅 在 VS Code 中进行 Python 调试。
测试
Python 扩展为 Unittest 和 pytest 提供了强大的测试支持。
您可以通过活动栏上的“测试”视图,选择 配置 Python 测试 并选择您偏好的测试框架来配置 Python 测试。
您还可以为您的 Python 项目创建测试,一旦您选择的框架配置好,Python 扩展将尝试发现这些测试。Python 扩展还允许您在“测试”视图中运行和调试您的测试,并在“测试结果”面板中检查测试运行的输出。
要全面了解测试功能,请参阅 在 VS Code 中进行 Python 测试。
后续步骤
要学习如何使用流行的 Python Web 框架构建 Web 应用程序,请参阅以下教程:
在 Visual Studio Code 中使用 Python 还有更多值得探索的内容: