简介
Python是最流行和最容易学习的语言之一,这就是为什么它通常是您学习的第一语言之一。让我们看看如何在Visual Studio代码中使用和运行Python。
在本教程中,您将安装Python扩展,然后使用智能感知和快捷方式来运行您的Python代码。
前提条件
- 您的机器上安装了Python,并设置了本地开发环境。您可以通过我们的教程How to Install and Setup a Local Programming Environment for Python 3.]来完成这两项工作
- 通过访问官方下载page.],在您的计算机上安装Visual Studio代码
第一步--内置终端运行Python
安装了Python并设置了本地编程环境后,打开Visual Studio代码。
在Visual Studio代码中,打开您正在使用的目录,进入[文件]>[打开],然后选择该目录。之后,您将在左侧的资源管理器窗口中看到您的文件夹打开。
左侧打开PYTHON测试文件夹
打开目录后,您可以使用一些代码创建您的第一个Python文件(扩展名为.py
)以打印Hello World‘
。
![)的打印函数中的编辑器中键入
保存文件。
现在您已经准备好了Hello World
代码,我们可以使用Visual Studio代码中的内置终端来运行它。如果IF尚未打开,可以在[查看]>[终端]打开,也可以通过快捷键CTRL+~
打开。
打开查看菜单
您刚刚打开的终端将在您正在Visual Studio Code中编辑的当前目录中自动启动。这就是为什么我们在开始之前创建并打开一个目录。我们可以通过运行以下命令来证明这一点:
1pwd
此命令将打印当前目录的路径。从那里,您可以通过运行以下命令来打印目录中的文件列表,从而验证您的Python文件是否也在当前目录中:
1ls
现在,您可以使用以下命令运行您的Python文件:
1python filename
运行后,您会在控制台看到打印出的Hello World
。
中
第二步-安装Python扩展
我们可以通过安装Microsoft创建的Python扩展来简化在Visual Studio中使用Python的过程。要安装扩展,打开左侧的扩展菜单(图标看起来像一个正方形内的正方形)并搜索Python。
第一个弹出,您可以点击查看扩展详细信息,然后点击【安装】。
的派生扩展搜索和派生扩展主页
安装后,您可能需要重新加载,因此请继续执行此操作。
重新启动后,您现在可以利用Python扩展的功能:
- 智能感知
- 自动完成
- 运行Python文件的快捷方式
- 有关悬停的Python变量、函数等的其他信息。
要开始使用IntelliSense,请创建一个名为list
的空数组。
1list = []
然后输入list.
,后跟一个句点,注意会弹出一些信息。该扩展为您提供了您可以使用的列表的所有函数和属性。
![列表数组和)中
如果您想使用这些函数中的一个,您可以按Enter
或Tab
自动完成该函数名称。这意味着不必记住Python中的每个函数,因为扩展会提示您哪些函数可用。还要注意的是,它向您简要描述了该函数的作用以及它采用了哪些参数。
您还可以在导入Python中的模块时获得智能感知。请注意,如果您输入随机
,智能感知将弹出以完成模块的名称,并提供一些关于它所做工作的背景信息。
的智能感知信息的
导入随机
如果您随后开始使用随机
模块,您将继续获得可以通过该模块访问的函数的智能感知。
访问的内容的详细信息
最后,您可以将鼠标悬停在现有变量、模块导入等位置,以便在需要时获得更多信息。
第三步-使用快捷方式运行Python代码
如果你想在你的Python文件中做更多的事情,这里有一个简短的冒泡排序算法的代码片段。它调用bubble_sort
函数并打印出结果。你可以将这段代码复制到你的文件中:
1def bubble_sort(list):
2 sorted_list = list[:]
3 is_sorted = False
4 while is_sorted == False:
5 swaps = 0
6 for i in range(len(list) - 1):
7 if sorted_list[i] > sorted_list[i + 1]: # swap
8 temp = sorted_list[i]
9 sorted_list[i] = sorted_list[i + 1]
10 sorted_list[i + 1] = temp
11 swaps += 1
12 print(swaps)
13 if swaps == 0:
14 is_sorted = True
15 return sorted_list
16
17print(bubble_sort([2, 1, 3]))
有了这段新代码,让我们探索一种运行我们的Python文件的新方法。处理Python文件的第一个典型工作流程是保存您的文件,然后在终端中运行该Python文件。在使用Python扩展时,有几个快捷方式可以帮助您完成此过程。
在任何Python文件中,您都可以在编辑器中右键单击,然后选择在终端运行Python文件 。此命令将执行我们前面讨论的每个单独步骤。
中运行PYTHON文件
使用快捷方式后,您可以在控制台中看到bubble_sort
输出。
中的气泡_排序输出
您还可以使用快捷方式打开Python REPL,您可以在其中快速地将Python代码直接输入到控制台中并查看输出。使用快捷键CMD+Shift+P
(Mac)或CTRL+Shift+P
(Windows)打开命令调色板,然后选择Python Start REPL 。
中选择了PYTHON START REPL
在键入print
命令后,您将看到Hello World
立即显示在控制台中。
中显示的Hello World
结论
Python是一种非常流行的语言,在Visual Studio代码中具有强大的支持。通过安装Python扩展,您将获得Python IntelliSense、自动完成和其他有用的各种快捷方式。