python如何运行代码:依托终端与软件编辑器完成代码执行
最开始自学Python的时候,卡在最基础的环节半天挪不动步,对着写好的代码发呆,完全搞不懂python如何运行代码,照着网上零散的步骤点来点去,要么弹出报错弹窗,要么界面毫无反应,白白浪费了好几个晚上的时间。
最开始犯的最蠢的错误,就是直接双击保存好的py文件。当时写完几行简单的打印代码,保存在桌面,文件名随便打了个123,想着双击打开就能运行。结果屏幕上只是闪了一下黑色的命令窗口,什么内容都看不到,代码的输出结果完全出不来。反复双击了十几次,依旧是一模一样的情况,当时压根不知道问题出在哪,只觉得是自己代码写错了,反复删减修改代码内容,折腾了半个多小时,依旧没有任何效果。
后来偶然在电脑自带的cmd终端里尝试操作,才发现了问题所在。直接双击文件,程序运行速度太快,执行完代码就会自动闪退,肉眼根本来不及看到输出内容。找到解决办法的那一刻,瞬间松了口气,原来不是代码的问题,是打开运行的方式完全错了。
打开电脑终端的方式很简单,Windows系统直接按下win+R,输入cmd回车就能调出黑色命令窗口。第一步先输入文件所在的桌面路径,输入cd Desktop,按下回车,让终端定位到文件存放的文件夹,这一步是很多新手都会忽略的关键点,路径不对,后续所有操作都会失效。
定位好路径之后,再输入python 123.py,敲击回车,之前写的打印文字就稳稳的出现在终端界面里了。第一次成功运行的时候,看着屏幕上跳出的文字,才真切觉得自己真正入门了第一步,之前所有的焦虑都没了。
试过终端运行之后,又开始尝试用编辑器运行代码。一开始用的是系统自带的IDLE,不用额外安装软件,安装Python之后就自带这个工具。打开IDLE后,点击左上角file新建文件,把写好的代码粘贴或者输入进去,保存成py格式的文件,再点击run里的run module,就能直接运行代码,结果会直接显示在IDLE的窗口中,不用来回切换终端,操作会省事很多。
很多新手会分不清两种运行方式的使用场景,我最开始也混乱过。终端运行适合简短的单次代码执行,不用打开编辑器,快速测试单行代码效果,调试一些简单的语法。而编辑器运行更适合写完整的代码脚本,尤其是代码行数多、需要反复修改调试的时候,界面更直观,修改完就能直接重新运行,不用重复输入路径指令。
中途还踩过一个很细碎的错误,保存文件的时候,把后缀名改成了txt。当时随手保存,没注意文件格式,终端里反复输入运行指令,一直提示文件不存在或者格式错误。盯着报错信息看了好久,才发现桌面的文件是123.txt,不是可运行的py文件,修改后缀重新保存后,立马就能正常运行。
慢慢摸索下来,发现Python运行代码根本没有想象中复杂,所有报错和失败,基本都是路径错误、文件格式不对、运行方式选错这几个小问题导致的。没有什么高深的门槛,全是新手极易忽略的基础操作细节。
现在每次写好Python代码,都会根据需求选对应的运行方式,简单测试就用cmd终端,编写完整脚本就用编辑器运行,再也不会出现闪退、报错、无响应的情况。刚刚写完一段循环测试代码,保存文件后通过IDLE重新运行,完整的输出结果平稳展示在界面上。