欢迎来到 Real Python!

Where business professionals discuss big database and data management.
Post Reply
tanjimajha12
Posts: 187
Joined: Mon Dec 23, 2024 3:22 am

欢迎来到 Real Python!

Post by tanjimajha12 »

当您必须测试您编写的每一段代码时,此交互式会话效果最佳,使其成为开发和试验该语言的最佳工具。此外,您不必等到完成代码后再进行测试。您可以随时进行测试。因此,每当您在使用 Python 时对给定代码块的功能有疑问时,您需要做的就是启动交互式会话,粘贴代码,然后看看会发生什么。完成所有测试后,您只需使用 伯利兹手机号码数据库 以下选项之一退出交互式模式即可。

(i)使用内置函数Exit()或quit()。

(ii)对于 Windows,使用Ctrl+Z和Enter的组合。对于类 Unix 系统,使用Ctrl+D。

现在,如果您没有使用终端或命令行的经验,您需要尝试以下操作:

(a)对于 Windows,命令行的通用名称是 MS-DOS 控制台或命令提示符,它的形式是名为cmd.exe 的程序。该程序的路径取决于系统,并且会根据系统版本的不同而有很大差异。如果您想访问它,只需按Win+R即可。您将看到“运行”对话框。在此框中,键入cmd并按Enter。

(b) 对于 Linux/GNU,可以通过多个应用程序(如 Konsole、Gnome Terminal 和 xterm)访问系统的命令行。这些工具用于运行终端或 shell,如 csh、ksh、Bash 等。这些应用程序的路径可能因您使用的桌面环境和发行版而异。阅读系统文档以获取所有信息。

(c)对于 Mac OS X,可以通过应用程序→实用程序→终端访问系统终端。

现在的问题是,解释器如何运行 Python 脚本。使用解释器执行 Python 脚本有两个主要步骤:

(i)按顺序处理脚本的语句。

(ii) 将源代码编译为字节码和中间格式。字节码是独立于平台的低级代码翻译。这优化了代码执行过程。这样做是为了在下次在解释器上运行相同代码时删除编译步骤。但是,优化仅适用于模块,不适用于脚本。

运行 Python 脚本的整个过程被称为 Python 执行模型。要理解整个过程,您需要熟悉 Python 虚拟机 (PVM)。它是 Python 的运行时引擎。基本上,您可以将其视为一个循环,负责迭代字节码的指令并逐一运行它们。它不是 Python 的某个孤立组件。相反,它只是安装在您机器上的系统的一部分。它也是 Python 解释器的最后一步。

现在,为了导入模块,您需要加载其内容以供稍后访问。导入在代码的最后一步运行。

如果模块仅包含变量、常量、函数和类,您将无法看到执行情况。但是,如果模块正在调用方法、函数和其他语句,您将能够见证其执行情况。这也为您提供了另一种运行 Python 脚本的方法。例如:
Post Reply