杰瑞科技汇

Windows如何运行Python脚本?

准备工作:确保 Python 已正确安装

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

  1. 检查是否安装 Python

    • 打开命令提示符 或 PowerShell。
    • 输入以下命令并按回车:
      python --version

      或者

      python3 --version
    • 如果显示了 Python 的版本号(Python 3.10.8),说明已安装,如果提示“不是内部或外部命令...”,说明 Python 可能未安装或环境变量未配置。
  2. 配置环境变量 (如果需要)

    • 如果上一步命令失败,你需要将 Python 的安装路径添加到系统的 PATH 环境变量中。
    • 如何查找 Python 路径:在文件资源管理器中进入 Python 的安装目录(通常是 C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXXXX 是版本号)。
    • 如何添加到 PATH
      1. 在 Windows 搜索栏中搜索“编辑系统环境变量”并打开它。
      2. 在弹出的窗口中,点击“环境变量...”按钮。
      3. 在“系统变量”区域,找到名为 Path 的变量,选中它并点击“编辑”。
      4. 点击“新建”,然后将 Python 的安装路径(C:\Users\你的用户名\AppData\Local\Programs\Python\Python310)和 Scripts 文件夹的路径(C:\Users\你的用户名\AppData\Local\Programs\Python\Python310\Scripts)分别添加进去。
      5. 一路点击“确定”保存设置。
    • 重要:添加环境变量后,关闭所有已打开的命令提示符窗口,然后重新打开一个,新设置才会生效。

使用命令行(最常用、最基础)

这是最核心、最灵活的方法,也是学习 Python 必须掌握的。

步骤:

  1. 创建 Python 脚本文件

    • 使用记事本、VS Code、Sublime Text 等任何文本编辑器。
    • 输入以下简单的 Python 代码:
      # 文件名: hello.py
      print("你好,世界!")
      name = input("请输入你的名字: ")
      print(f"你好, {name}! 欢迎来到 Python 世界。")
    • 将文件保存为 hello.py确保文件扩展名是 .py,而不是 .txt,在保存时,选择“所有文件”类型,并在文件名后加上 .py
  2. 打开命令行工具

    • Win + R 键,输入 cmdpowershell,然后按回车,打开命令提示符或 PowerShell。
  3. 导航到脚本所在目录

    • 在命令行中,你需要先进入到 hello.py 文件所在的文件夹,使用 cd (change directory) 命令。
    • 如果你的 hello.py 文件保存在 D:\MyPythonScripts 文件夹下,你需要输入:
      cd D:\MyPythonScripts
    • 技巧:你可以输入 dir 并按回车,查看当前目录下的文件列表,确认 hello.py 是否在其中,如果路径中包含空格,请用引号括起来,cd "D:\My Python Scripts"
  4. 运行脚本

    • 在命令行中,输入 pythonpython3,后面跟上你的脚本文件名,然后按回车:
      python hello.py
    • 如果你的系统同时安装了 Python 2 和 Python 3,或者 Python 3 的可执行文件名为 python3.exe,你可能需要使用 python3
      python3 hello.py
  5. 查看输出

    • 你将在命令行窗口中看到脚本的输出结果:
      你好,世界!
      请输入你的名字: Alice
      你好, Alice! 欢迎来到 Python 世界。

通过文件资源管理器直接双击运行(不推荐,但需了解)

这种方法最简单,但存在很多限制,通常只适用于没有交互、只输出结果的脚本。

步骤:

  1. 确保你的 Python 脚本文件(如 hello.py)存在。
  2. 在文件资源管理器中找到该文件。
  3. 直接双击 hello.py 文件。

可能发生的情况和问题:

  • 直接运行(理想情况)

    • 如果你在安装 Python 时勾选了 "Add Python to PATH" 并且将 .py 文件与 Python 关联了,双击可能会直接运行脚本,一个黑色的命令窗口会一闪而过,然后关闭,你几乎来不及看到任何输出(除非它有 time.sleep() 这样的暂停语句)。
  • 用 Python 解释器打开(常见情况)

    Python 没有正确关联,双击可能会打开 IDLE(Python 自带的编辑器)并加载你的脚本,而不是运行它。

  • 提示“如何打开”

    系统可能会弹出一个窗口,让你选择用哪个程序打开,你需要手动选择 Python 解释器。

为什么不推荐? 因为窗口会瞬间关闭,你无法看到程序的输出和调试信息,它只适用于“执行后即结束”且不需要用户输入的脚本。

如何让窗口不关闭? 如果你想让窗口保持打开以便查看输出,可以在脚本的最后加上一行代码:

# 文件名: hello_stay_open.py
print("你好,世界!")
input("按 Enter 键退出...")  # 这行会等待用户按下 Enter 键

这样,脚本运行到 input() 时会暂停,直到你按下 Enter,窗口才会关闭。


使用 IDE(集成开发环境,推荐)

对于日常开发和复杂项目,强烈建议使用 IDE,它们提供了代码高亮、自动补全、调试、运行等一体化功能,效率极高。

常用 IDE:

  1. Visual Studio Code (VS Code)

    • 简介:微软出品的免费、开源、轻量级但功能极其强大的代码编辑器,是目前 Python 开发的首选。
    • 如何运行
      1. 安装 VS Code。
      2. 安装 Python 扩展(在扩展商店搜索 "Python" 并安装)。
      3. 用 VS Code 打开你的 Python 文件(File > Open File...)。
      4. 按下 F5 键或点击右上角的“运行和调试”按钮,即可运行脚本,输出会显示在底部的“终端”面板中。
  2. PyCharm

    • 简介:JetBrains 出品的专门为 Python 设计的 IDE,功能非常全面,社区版免费。
    • 如何运行
      1. 安装 PyCharm(建议安装 Community 版)。
      2. 创建一个新的项目或打开一个现有项目。
      3. 在代码编辑器中打开你的 Python 文件。
      4. 点击代码编辑器右上角的绿色“运行”按钮(▶️),或者右键点击代码编辑器,选择 "Run 'hello'"。
  3. Spyder

    • 简介:专为科学计算设计的 IDE,是 Anaconda 发行版的一部分,对数据科学家非常友好。
    • 如何运行
      1. 通过 Anaconda 安装 Spyder。
      2. 打开 Spyder,你的脚本会显示在编辑器中。
      3. 按下 F5 键或点击工具栏上的“运行”按钮。

将 Python 脚本添加到系统右键菜单(高级技巧)

如果你经常需要在某个文件夹下运行 Python 脚本,可以创建一个注册表文件,将“在此处运行 Python 脚本”选项添加到文件夹的右键菜单中。

步骤:

  1. 创建注册表文件

    • 打开记事本,复制并粘贴以下代码:

      Windows Registry Editor Version 5.00
      [HKEY_CLASSES_ROOT\Directory\Background\shell\RunPython]
      @="在此处运行 Python 脚本"
      "Icon"="C:\\\\Users\\\\你的用户名\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe,0"
      [HKEY_CLASSES_ROOT\Directory\Background\shell\RunPython\command]
      @="C:\\\\Users\\\\你的用户名\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe \"%V\""
  2. 修改路径

    • 重要:请务必将代码中的 C:\\\\Users\\\\你的用户名\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe 替换为你自己电脑上 Python 的实际安装路径,注意路径中的反斜杠 \\ 是转义字符。
  3. 保存并执行

    • 将文件另存为 run_python_here.reg(确保扩展名是 .reg)。
    • 双击运行这个 .reg 文件,在弹出的确认对话框中点击“是”和“确定”。
  4. 使用

    • 在任何文件夹的空白处右键,你都会看到“在此处运行 Python 脚本”的选项。
    • 点击它,会自动打开一个命令行窗口,并将当前目录设置为该文件夹,然后等待你输入要运行的脚本文件名。

总结与建议

方法 优点 缺点 适用场景
命令行 灵活、快速、跨平台、自动化脚本的基础 需要记住命令,窗口管理不便 所有场景,特别是服务器、自动化任务
双击运行 最简单,无需打开任何工具 窗口会闪退,无法交互,难以调试 运行一次性、无输出的简单脚本(不推荐)
IDE (VS Code/PyCharm) 功能强大,集编辑、运行、调试于一体,效率高 需要安装和配置软件 日常开发、学习、大型项目开发
右键菜单 方便在特定目录下快速启动脚本 仅为 Windows 特有,需要修改注册表 频繁在文件夹中运行脚本的高级用户

给初学者的建议

  1. 从方法一(命令行)开始,这是最基础也是最核心的技能。
  2. 尽快安装并使用 VS Code,它能极大地提升你的编码体验和效率。
  3. 暂时不要理会方法四,当你对 Windows 系统有更深入了解后再尝试。
分享:
扫描分享到社交APP
上一篇
下一篇