windows 下在CMD中执行Python文件

本文介绍如何在Python中通过命令行切换目录并运行图形界面程序。具体步骤包括设置环境变量,打开命令提示符,导航至指定的工作目录,以及执行特定的Python脚本来展示图形界面。

注:默认Python已被添加入系统环境变量中

一、打开CMD切换到工作目录下
C:\Users\dell>e:
E:\>cd E:\PythonProject\PythonProgramming\PP4E-Examples-1.4\Examples\PP4E\Gui\PIL
二、使用使用python [文件名.py] 执行文件
E:\PythonProject\PythonProgramming\PP4E-Examples-1.4\Examples\PP4E\Gui\PIL>python viewer-tk.py

在这里插入图片描述

E:\PythonProject\PythonProgramming\PP4E-Examples-1.4\Examples\PP4E\Gui\PIL>python viewer-tk.py gillign2.gif

在这里插入图片描述

<think>我们正在讨论的是如何在Windows命令提示符(cmd)中运行Python脚本文件。根据前面的引用内容,我们可以总结出几种方法:引用[1]提到可以使用Python自带的IDLE编辑器中的"Run...Customized"来运行带参数的脚本,但用户询问的是在CMD中运行,所以我们主要参考引用[2]的方法。引用[2]提供了两种方法:方法一:进入Python脚本所在文件夹,按住Shift键并右击,选择“在此处打开命令窗口”,然后输入python脚本名.py(或者按TAB键选择)。方法二:按Win+R,输入cmd打开命令行,然后将脚本文件直接拖到命令行窗口中,然后回车。此外,我们还需要注意:1.确保Python已经添加到环境变量PATH中,这样在cmd中可以直接使用python命令。2.如果运行脚本时出现模块导入错误(如引用[3]中提到的ImportError),需要检查模块是否安装,以及Python环境是否正确。因此,我将详细解释这些方法,并补充一些常见问题和注意事项。回答结构:1.详细步骤:分步骤讲解如何在cmd中运行Python脚本,包括两种方法。2.注意事项:环境变量设置、模块导入问题等。3.常见问题:包括运行脚本时报错的处理。同时,根据要求,在末尾生成相关问题。</think> ### 如何在 Windows CMD 中运行 Python 脚本文件Windows 命令提示符(cmd)中运行 Python 脚本主要有以下几种方法: #### 方法一:直接运行(环境变量已配置) 1. **打开CMD**: Win+R 输入 `cmd` 回车 2. **执行命令**: ```cmd python 文件路径\your_script.py ``` 3. **示例**: ```cmd python C:\Users\YourName\Documents\hello.py ``` #### 方法二:拖拽文件(免路径输入) 1. 打开CMD 2. 输入 `python` + 空格 3. 直接将.py文件拖进cmd窗口 4. 回车执行: ```cmd python "C:\Users\YourName\Documents\hello.py" ``` #### 方法三:导航到脚本目录 ```cmd cd /d C:\脚本目录路径 # 切换目录 python your_script.py # 执行当前目录下的脚本 ``` #### 方法四:使用快捷方式(推荐) 1. 在脚本目录按住 **Shift+右键** 2. 选择“在此处打开 PowerShell/命令窗口” 3. 直接输入: ```cmd python your_script.py ``` ### ⚠️ 注意事项 1. **环境变量配置**: 若提示 `python` 不是命令,需[添加Python到PATH](https://docs.python.org/3/using/windows.html#excursus-setting-environment-variables): ```cmd setx PATH "%PATH%;C:\Python39" ``` 2. **模块导入报错处理**: 出现 `ImportError: No module named ...` 时: ```cmd pip install 缺失模块名 # 安装缺失包[^3] ``` 3. **带参数运行**: ```cmd python script.py arg1 arg2 ``` 4. **Python版本选择**: 多版本时使用: ```cmd py -3.9 your_script.py # 指定3.9版本 ``` ### 💡 实用技巧 ```mermaid graph TD A[打开CMD] --> B{执行方式} B --> C[绝对路径执行] B --> D[拖拽文件执行] B --> E[目录导航执行] B --> F[Shift+右键执行] C --> G[输入完整路径] D --> H[自动填充路径] E --> I[cd命令切换目录] F --> J[直接执行当前目录] ``` ### 常见问题解决 | 问题现象 | 解决方案 | |---------|---------| | `python` 命令不可用 | 重新安装Python时勾选"Add to PATH" ✅ | | 模块导入错误 | 检查虚拟环境激活状态 🐍 | | 脚本运行闪退 | 结尾添加 `input()` 暂停 | | 参数解析错误 | 使用 `argparse` 库处理参数 🔧 |
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值