Win环境下如何在cmd运行python文件

在windows执行py文件遇到过很多细节的问题

问题场景:

1.从c盘切换到d盘切不过去 

解决方案:

第一步我们先输入d:

再次输入cd  D:\python+selenium\TestCase    (py文件存放的路径)

输入python   **.py  直接执行某某py文件

          

2.第二种细节错误:

直接在非文件路径操作,直接python+相对路径 此时如果不注意copy过来的路径带空格什么的也会报错

直接python D:\python+selenium\TestCase\**.py运行  (此时的路径是直接copy过来的) 也会报错

手动输入:python D:\python+selenium\TestCase\**.py   进行运行

 

3.温馨提示

许多人写脚本用到的pycharm,我们执行脚本时如果在pycharm执行是ok,但是cmd会报编码错误,这时可百度查询在源码首行添加编码转义源码即可解决

 

这里涉及到前些天作者使用到HTMLtestRunner生成html报告源码,在pycharm执行输出不了报告,我们可以在cmd环境进行尝试运行你会发现意向不到的结果,cmd运行是可以的。


专注软件测试行业前景分析、测试思想、管理领域分享; 系统、接口自动化测试、python学习资料以及爬虫技术娱乐圈新鲜事好文推送 ; 订阅号后台回复"测试""Python"领取系统学习资料微信扫一扫直接关注 加小编微信入学习群:shichaogg

<think>嗯,用户想知道怎么用CMD运行Python文件。首先,我得确认用户对CMDPython的基本了解程度。可能他们刚开始学Python,所以需要详细的步骤。 首先,要运行Python文件,系统里必须安装了Python,并且配置了环境变量。用户可能会遇到“python不是内部或外部命令”的错误,这说明环境变量没设置好。我需要详细说明怎么检查Python是否安装,以及如何添加到环境变量。 接下来,步骤应该分步走:打开CMD、导航到文件目录、运行命令。用户可能不熟悉命令行导航,所以得解释cd命令的用法,比如如何切换磁盘和进入文件夹。例如,如果文件在D盘的project文件夹里,需要先输入D:切换磁盘,再用cd进入具体路径。 然后,运行python文件的命令是python 文件名.py。但要注意,有时候可能需要用python3,尤其是在同时安装了Python2和3的情况下。这时候需要提示用户可能的版本差异。 另外,常见错误处理很重要。比如路径错误、文件名错误,或者Python环境的问题。需要列出这些情况,帮助用户自己排查问题。 可能还需要提到使用绝对路径的方法,这样用户如果不想切换目录,可以直接用完整路径运行。比如python D:\project\test.py,这样更方便。 最后,确保语言简洁,步骤清晰,避免使用专业术语过多,让新手也能理解。同时提醒用户注意命令中的空格和大小写,这些小细节容易出错。</think>下面是通过命令提示符(cmd)运行Python文件的详细步骤: 1. 检查Python环境配置 - 按 Win+R 输入 `cmd` 打开命令提示符 - 输入命令: ```cmd python --version ``` - 若显示版本号(如 `Python 3.10.6`),说明环境变量已配置 - 若出现错误提示,需要将Python安装路径添加到系统环境变量 2. 定位到文件目录 方法一:直接路径访问 ```cmd cd /d 文件路径 ``` 示例: ```cmd cd /d D:\project\scripts ``` 方法二:逐步导航 ```cmd D: # 切换磁盘 cd project # 进入项目文件夹 cd scripts # 进入脚本子目录 ``` 3. 执行Python文件 ```cmd python 文件名.py ``` 示例: ```cmd python main.py ``` 4. 高级用法 - 带参数运行: ```cmd python script.py arg1 arg2 ``` - 指定Python版本: ```cmd python3.10 script.py # 当安装多个版本时 ``` - 使用绝对路径: ```cmd python D:\project\test.py ``` 常见问题排查: 1. 出现 `python 不是内部或外部命令` - 检查Python安装路径是否添加到环境变量 - 重新安装Python时勾选 "Add Python to PATH" 2. 提示 `No such file or directory` - 确认当前目录是否正确 - 检查文件名是否拼写准确(注意大小写) 3. 程序无输出 - 确保代码中包含输出语句(如print) - 检查代码是否包含执行入口(如 `if __name__ == '__main__':`) 提示:可以使用 Tab 键自动补全文件名,输入 `python` 后按两次 Tab 可查看当前目录所有.py文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值