如何运行Python程序?17 Mar 2025 | 阅读 2 分钟 Python程序员必须了解运行Python脚本或代码的所有可能方式。这是验证代码是否按我们预期工作的唯一方法。 Python 解释器负责执行Python脚本。Python解释器是介于 Python程序 和 计算机硬件 之间的软件。在这里,我们描述了运行Python脚本的一系列方法。
操作系统命令行或终端我们可以通过命令行运行Python代码,因为在Python shell中,一旦关闭会话,我们将丢失编写的所有代码。因此,最好使用纯文本文件编写Python代码。文本文件必须保存为 **.py** 扩展名。让我们看下面的示例。 ![]() 我们编写Python的print语句,并将其保存在工作目录中为 **sample.py**。现在,我们将使用命令行运行此文件。
打开命令行以运行Python脚本。我们需要键入 **python**,然后是文件名来执行该文件。现在,按Enter键,如果文件中没有错误,我们将看到如下输出。 ![]() Python交互模式要运行Python代码,我们可以使用Python交互式会话。我们需要启动Python交互式会话,只需在开始菜单中打开命令行或终端,然后键入python,然后按Enter键。 以下是如何使用交互式shell运行Python代码的示例。 ![]() 它允许我们检查每一段代码,并且这种便利性使其成为一个出色的开发工具。但是一旦我们关闭会话,它将丢失我们编写的所有代码。 以下是退出交互模式的几种选项。
IDE或文本编辑器IDE 代表集成开发环境。有各种各样的IDE,但 **PyCharm** 是Python中最流行且有用的文本编辑器。建议使用它来开发大型和更复杂的应用程序。这里我们使用 **PyCharm** 来运行Python脚本。 创建一个新项目,然后使用.py扩展名创建一个新的Python文件。 ![]() 现在,单击绿色按钮,它将显示如下输出。 ![]() 文件管理器系统可以通过在文件管理器中双击Python文件的图标来运行Python文件。此过程在开发阶段可能不常用。该文件应分别与.py或.pyw以及程序python.exe关联。 下一个主题如何在Python中获取输入 |
在本教程中,我们将学习如何使用 Python 读取和写入文件中的列表。众所周知,Python 使用列表来存储各种类型的数据,并且它是可变的。为了持久地存储数据,我们......
5 分钟阅读
在本教程中,我们将学习如何使用 Numpy 库创建向量。我们还将探索向量的基本操作,例如执行两个向量的加法、两个向量的减法、两个向量的除法、两个向量的乘法、向量点积和...
5 分钟阅读
在本文中,我们将探讨如何在 Python 的数据结构(如列表、字典、集合和生成器)中进行推导。推导为在 Python 中编写程序提供了一种精确的方式。它减少了代码量,而不影响其易读性。所以,在这里我们将...
阅读 3 分钟
我们都知道桌面操作系统及其功能和工作原理。我们都听说过的一些最著名的操作系统是 Windows、Linux、macOS 和 ChromeOS。其中,ChromeOS 也是一种基于 Linux 的桌面操作系统,它...
阅读 10 分钟
引言 在 Python 中,私有方法是不打算在定义它的类之外使用的方方法。这些方法的名称前缀为双下划线 (__),它们只能在类内部访问...
阅读 3 分钟
什么是箱线图?箱线图是使用箱体和一些垂直线可视化数据分布的一种方法。它被称为胡须图。数据可以分布在五个关键范围之间,如下所示:最小值:Q1-1.5*IQR 第 1 四分位数...
阅读 3 分钟
Python 中 Set 和 List 的区别。在本文中,我们将讨论 Python 中 Set 和 list 之间的区别。Set 和 list 是 Python 中的数据结构,用于以有效的方式存储和组织数据。List Python 中的 List 是…
阅读 4 分钟
先决知识:Python中的函数 你可能已经知道“递归”这个词的意思。根据谷歌的解释,它的意思是“一个过程或定义的重复应用”。在编程中也是如此,它应用于函数。任何调用自身的函数...
7 分钟阅读
在本文中,我们将讨论如何使用 seaborn 库创建计数图,以及如何使用不同的参数从数据集的特征中推断结果。Seaborn 库 Seaborn 库在数据分析师中广泛使用,提供了各种图表...
阅读 3 分钟
在接下来的教程中,我们将借助 Python 编程语言中的不同示例来学习 cryptography 包。那么,让我们开始吧。理解 cryptography 包,密码学是在数据从一台计算机传输到另一台计算机期间保护有用信息的实践,或者...
阅读 6 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India