如何运行python脚本:依托系统终端直接执行本地代码文件

如何运行python脚本:依托系统终端直接执行本地代码文件

最开始接触编程的时候,压根没搞懂怎么运行python脚本,只知道照着网上教程敲代码,写完一堆字符摆在屏幕上,程序却一动不动,白白浪费了好几个晚上的时间。

最开始犯的低级错误,就是直接在Python自带的编辑器里逐行敲代码。当时以为只要代码输进去、回车运行就可以生效,每次写十几行代码,出错了就要重新输入一遍,根本没法保存复用。折腾半天,代码跑通一次,关掉窗口就全部清空,下次想测试修改内容,只能从头再敲一遍,效率低的离谱。

后来学着新建文本文件写代码,这是多数新手都会走的一步弯路。随便在桌面建了一个记事本,把完整的Python代码粘贴进去,直接双击文件想运行,结果电脑毫无反应,偶尔弹出一个黑色窗口闪一下就消失,完全看不到运行结果。当时根本不知道问题出在哪,反复核对代码内容,确认语法没有错误,却始终找不到运行失败的原因。

慢慢摸索才发现,是文件后缀名搞错了。记事本默认保存为txt文本格式,系统根本识别不了Python代码,必须手动把后缀改成.py。改后缀的时候又踩了新的问题,电脑默认隐藏文件后缀,手动修改文件名后,文件本质还是txt格式,只是名字看起来是脚本文件,双击之后依旧无法正常运行。

花了很久才找到系统设置里的文件扩展名显示开关,勾选显示所有文件后缀后,重新将文本文件保存为编码UTF-8、后缀为.py的正规Python脚本文件,桌面的文件图标终于变成了可识别的脚本样式。本以为这下可以顺利运行,双击打开后,依旧只是黑屏一闪而过。

真正的转机,是试着用系统终端来启动脚本。Windows系统直接打开cmd命令窗口,先通过cd命令切换到脚本存放的桌面路径,不用再纠结双击闪退的问题,这是最稳定、不会出错的运行方式。

输入第一条python 文件名.py的指令后,终端直接弹出报错,提示不是内部或外部命令。这一刻才反应过来,之前安装Python后,没有配置系统环境变量,电脑无法在任意路径调用Python程序,自然无法解析脚本指令。

重新打开Python安装包,勾选添加到PATH环境变量,完成修复后,不用重启电脑,直接重新打开cmd终端,再次输入对应运行指令。屏幕瞬间跳出完整的代码运行结果,没有闪退、没有报错,写好的脚本完整执行成功。

之后试过无数次,发现这种终端运行的方式适配所有本地Python脚本。不管是简单的打印代码,还是包含循环、函数的复杂程序,只要文件后缀正确、路径切换无误,配合配置好环境变量的Python环境,都能一次性运行成功。

现在每次写完Python脚本,都会固定这套操作,保存为UTF-8编码的.py文件,打开终端跳转对应路径,输入运行指令执行代码。刚刚写完一段数据运算脚本,正准备用这个方法完成最终的运行测试。

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