怎么运行python脚本:终端直接执行本地脚本文件

怎么运行python脚本:终端直接执行本地脚本文件

最开始学Python的时候,卡在怎么运行python脚本这个基础操作上耗了好久,照着网上零散的步骤瞎点,要么软件打不开,要么代码写好了跑不出结果,白白浪费了大半天时间。那时候总以为运行脚本是很复杂的操作,实则全是自己操作不规范导致的低级报错,试过各种错误操作后,终于摸透了新手最稳妥的实操方式。

最开始犯的第一个蠢错,直接双击保存好的py文件图标运行。电脑瞬间弹出一个黑色命令窗口,结果闪了不到一秒就直接消失,什么内容都看不到。反复双击了五六次,每次都是一模一样的闪退效果,完全不知道问题出在哪。后来才反应过来,双击运行的方式只会让脚本快速执行完毕,系统会自动关闭运行窗口,新手没有添加暂停代码,根本来不及查看输出的内容和报错信息。

当时不死心,又换了一种方式,直接在Python自带的IDLE编辑器里粘贴代码运行。这种方式确实能跑出结果,但局限性特别大。每次修改脚本内容,都要重新保存、重新打开、重新运行,一旦代码行数变多,操作就变得极其繁琐,而且没办法批量调试文件,完全不适合日常写脚本使用。

真正有效的操作,是用电脑自带的终端工具运行,这也是后续所有Python脚本运行的基础操作。先把写好的Python脚本文件,统一放在一个纯英文路径的文件夹里,文件名全部用英文和数字,绝对不出现中文、空格和特殊符号,之前好几次运行失败,就是因为文件夹名称带了中文,系统识别不到文件路径。

打开电脑终端,Windows系统用cmd命令提示符,Mac系统直接打开终端窗口。第一步先输入python --version,回车确认电脑已经成功配置好Python环境,能正常识别Python指令。如果页面显示对应的版本号,就说明环境没问题,可以继续下一步操作。

接着在终端里输入cd 加上脚本所在的文件夹路径,回车切换到文件所在目录。这一步是很多新手容易忽略的关键点,不切换路径的话,终端找不到你的脚本文件,无论怎么输入运行指令,都会弹出文件不存在的报错。路径一定要复制文件夹的完整路径,不能只复制桌面或者磁盘根目录。

目录切换完成后,直接输入python 脚本名.py,按下回车,脚本就会稳定运行,所有的输出内容、报错提示都会完整显示在终端页面上,不会出现闪退的情况。上次写了一段简单的循环打印脚本,用这个方法一次性运行成功,所有数据清晰展示在终端里,修改代码后保存文件,重新输入指令就能再次运行,操作简洁又精准。

中途还遇到过一个小问题,部分电脑同时安装了Python2和Python3,输入python指令会默认调用旧版本,导致新版语法报错。遇到这种情况,只需要把指令换成python3 脚本名.py,就能精准调用新版环境运行脚本。

现在每次写完Python脚本,都会固定用终端切换路径、输入指令的方式运行,摒弃了所有花里胡哨的错误操作。接下来准备尝试用VS Code内置终端运行脚本,省去手动复制路径的步骤,进一步简化运行流程。

了解更多百科知识请访问 百科