admin 2026-08-31 09:48:52 休闲乐园

Python 在 Windows 上的常见问题

我怎样在 Windows 下运行一个 Python 程序?¶

这不一定是一个简单的问题。如果你已经熟悉在 Windows 的命令行中运行程序的方法,一切都显而易见;不然的话,你也许需要额外获得些许指导。

除非你使用某种集成开发环境,否则你最终会在所谓的 "命令提示窗口 "中 输入 Windows 命令。通常情况下,你可以在搜索栏中搜索 cmd 来创建这样一个窗口。你应该能够发现你已经启动了这样一个窗口,因为你会看到一个 Windows "命令提示符",它通常看起来像这样。

C:\>

前面的字母可能会不同,而且后面有可能会有其他东西,所以你也许会看到类似这样的东西:

D:\YourName\Projects\Python>

出现的内容具体取决于你的电脑如何设置和最近用它做的事。当你启动了这样一个窗口后,就可以开始运行 Python 程序了。

Python 脚本需要被另外一个叫做 Python 解释器 的程序来处理。解释器读取脚本,把它编译成字节码,然后执行字节码来运行你的程序。 所以怎样安排解释器来处理你的 Python 脚本呢?

首先,确保命令窗口能够将“py”识别为指令来开启解释器。如果你打开过一个命令窗口,尝试输入命令 py 然后按回车:

C:\Users\YourName> py

然后你应当看见类似这样的东西:

Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>>

解释器已经以“交互模式”打开。这意味着你可以交互输入 Python 语句或表达式,并在等待时执行或评估它们。这是 Python 最强大的功能之一。输入几个表达式并看看结果:

>>> print("Hello")

Hello

>>> "Hello" * 3

'HelloHelloHello'

许多人把交互模式当作方便和高度可编程的计算器。想结束交互式 Python 会话时,调用 exit() 函数,或者按住 Ctrl 键时输入 Z,之后按 Enter 键返回 Windows 命令提示符。

你可能发现在开始菜单有这样一个条目 开始 ‣ 所有程序 ‣ Python 3.x ‣ Python (命令行),运行它后会出现一个有着 >>> 提示的新窗口。在此之后,如果调用 exit() 函数或按 Ctrl-Z 组合键后窗口将会消失。Windows 会在这个窗口中运行一个“python”命令,并且在你终止解释器的时候关闭它。

现在我们知道 py 命令已经被识别,可以输入 Python 脚本了。你需要提供 Python 脚本的绝对路径或相对路径。假设 Python 脚本位于桌面上并命名为 hello.py,并且命令提示符在用户主目录打开,那么可以看到类似于这样的东西:

C:\Users\YourName>

那么现在可以让 py 命令执行你的脚本,只需要输入 py 和脚本路径:

C:\Users\YourName> py Desktop\hello.py

hello

Copyright © 2088 欢乐家园 - 休闲游戏活动与社交平台 All Rights Reserved.
友情链接