杰瑞科技汇

Windows下如何运行Python文件?

确保 Python 已正确安装

在开始之前,请确保你的电脑上已经安装了 Python,并且环境变量配置正确。

Windows下如何运行Python文件?-图1
(图片来源网络,侵删)
  1. 检查是否安装
    • 打开 命令提示符PowerShell(可以在开始菜单搜索 cmdpowershell)。
    • 输入以下命令并按回车:
      python --version

      或者如果你的 Python 是通过官方安装器安装的,也可能是:

      py --version
    • 如果显示出版本号(Python 3.11.4),说明已安装,如果提示“不是内部或外部命令...”,说明环境变量未配置好,你需要先去 Python 官网 下载并安装,安装时务必勾选 "Add Python to PATH" 选项。

使用命令行(最常用、最推荐)

这是最标准、最灵活的方法,适用于所有开发场景。

步骤 1:创建一个 Python 文件

  1. 打开一个文本编辑器(如 Windows 自带的 记事本,或者更专业的 VS CodeSublime Text)。
  2. 输入以下简单的 Python 代码:
    # 这是一个简单的 Python 文件
    print("Hello, Windows!")
    print("当前时间是:", __import__('datetime').datetime.now())
  3. 将文件另存为,hello.py注意:文件后缀名必须是 .py,保存类型选择“所有文件”。

步骤 2:打开命令行并进入文件所在目录

这是最关键的一步,命令行需要知道你的 Python 文件在哪里。

  1. 打开命令提示符 或 PowerShell。
  2. 使用 cd (Change Directory) 命令切换到你保存 hello.py 文件的文件夹。
    • 如果你把文件保存在 D:\MyPythonScripts 文件夹下,你应该输入:
      cd D:\MyPythonScripts
    • 小技巧:你可以直接在文件资源管理器中,地址栏输入 cmd 并回车,会直接在当前目录打开命令行。
      • 找到 hello.py 文件所在的文件夹。
      • 在文件资源管理器的地址栏里,输入 cmd,然后按回车。

步骤 3:运行 Python 文件

现在你在正确的目录下了,可以运行文件了。

  1. 在命令行中输入以下命令并按回车:

    python hello.py

    或者,如果你的系统配置了 py 命令(推荐使用 py,因为它能更好地处理多个 Python 版本):

    py hello.py
  2. 你应该会看到命令行输出了:

    Hello, Windows!
    当前时间是: 2025-10-27 10:30:00.123456

使用 IDE(集成开发环境)

IDE 提供了图形界面,让你可以更方便地编写、调试和运行代码。

使用 Visual Studio Code (VS Code) - 强烈推荐

VS Code 是一款免费、强大且轻量级的代码编辑器,对 Python 支持极佳。

  1. 安装 VS Code:从 官网 下载并安装。
  2. 安装 Python 扩展:打开 VS Code,点击左侧的扩展图标(或按 Ctrl+Shift+X),搜索 "Python",由 Microsoft 发布的那个,点击安装。
  3. 打开项目文件夹:在 VS Code 中,文件 -> 打开文件夹,选择你存放 Python 文件的文件夹(D:\MyPythonScripts)。
  4. 打开并运行文件
    • 在左侧文件浏览器中,点击 hello.py 打开它。
    • 方法 A(直接运行):按 F5 键,或者点击右上角的“运行和调试”按钮(绿色播放图标),选择 "Python File"。
    • 方法 B(使用终端):在 VS Code 底部,点击“终端” -> 新终端,这会打开一个集成在 VS Code 里的命令行,并且它自动已经在你当前项目目录下,然后直接输入 py hello.py 即可运行。

使用 PyCharm

PyCharm 是专门为 Python 设计的 IDE,功能非常强大。

  1. 安装 PyCharm:从 官网 下载,有免费的社区版。
  2. 创建新项目:打开 PyCharm,选择 "New Project",选择一个位置。
  3. 添加文件:在项目窗口中,右键点击,选择 New -> Python File,命名为 hello.py
  4. 运行文件
    • 打开 hello.py 文件。
    • 点击代码编辑区右上角的绿色 "Run" 三角形按钮。
    • 或者右键点击编辑区,选择 "Run 'hello'"。

直接双击运行文件(不推荐,仅作了解)

理论上,只要 .py 文件和 Python 的关联设置正确,你可以直接双击 hello.py 文件来运行它。

  • 优点:最简单,一键运行。
  • 缺点
    1. 窗口会闪退:对于简单的脚本,运行窗口会瞬间打开然后立即关闭,你可能根本来不及看到输出,只有在脚本中调用了 input() 函数等待用户输入时,窗口才会保持打开。
    2. 无法调试:无法看到错误信息,不利于开发。
    3. 依赖问题:如果脚本需要从命令行接收参数,双击无法提供。

如何解决闪退问题(临时方法): 如果你确实想用双击运行,并且想看到结果,可以在代码的最后加上一行,让程序等待用户按下一个键:

import os
import time
print("Hello, Windows!")
print("程序将在5秒后关闭...")
time.sleep(5) # 暂停5秒
os.system("pause") # 在Windows上暂停,等待用户按任意键

或者更简单的:

input("按任意键退出...")

这样,程序执行完 print 后会等待你按下回车键才会关闭窗口。


常见问题与解决

问题 1:'python' 不是内部或外部命令...

  • 原因:Python 的安装路径没有被添加到系统的环境变量 PATH 中。
  • 解决
    1. Win + R,输入 sysdm.cpl,回车。
    2. 在弹出的“系统属性”窗口中,点击“高级”选项卡,然后点击“环境变量”。
    3. 在“系统变量”(不是用户变量)列表中,找到名为 Path 的变量,选中它,点击“编辑”。
    4. 在“编辑环境变量”窗口中,点击“新建”,然后粘贴你的 Python 安装路径(通常是 C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX\,以及 C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX\Scripts\XX 是版本号)。
    5. 一路点击“确定”保存设置,然后重新打开一个新的命令行窗口再试。

问题 2:运行 .py 文件时,它用记事本或其他程序打开了,而不是运行。

  • 原因:文件关联设置错误。
  • 解决
    1. 右键点击 .py 文件,选择 “打开方式” -> “选择其他应用”。
    2. 勾选底部的 “始终使用此应用打开 .py 文件”。
    3. 在列表中,找到并选择 python.exe 文件(通常在 Python 安装目录下,如 C:\Python39\python.exe)。
    4. 点击“确定”。
方法 优点 缺点 适用场景
命令行 灵活、标准、所有系统通用、可自动化 需要记住命令,对新手不友好 日常开发、服务器部署、自动化脚本
IDE (VS Code/PyCharm) 图形化界面、强大的调试和代码提示功能 需要安装软件,占用更多资源 专业开发、学习、复杂项目
双击运行 最简单,无需打开终端 窗口会闪退,无法调试,无法传参 运行非常简单的、不需要交互的脚本(不推荐)

对于初学者和绝大多数开发者,我强烈推荐使用方法一(命令行)和方法二(VS Code),掌握命令行是成为高效程序员的必经之路,而 VS Code 则能极大地提升你的编码体验。

分享:
扫描分享到社交APP
上一篇
下一篇