常用的Python代码调试工具总结
我自己常用的简单Python代码调试工具是IDLE和Sublime3IDLE很少使用了基本上用Sublime3稍微多一些Sublime3因为简单方便更直观。VSCode也是一个不错的推荐不过我没用过心向往之。但实际开发中基本上就使用PyCharm。一、Python的交互模式安装完成Python的解释器后当我们在命令行中直接输入python命令所进入到的界面就是Python的交互界面。如下图所示在命令提示符后可以直接输入Python的指令输入完的指令回车后将会被Python的解释器立即执行。输入一条就会执行一条程序开发人员可以利用 Python Shell交互模式 与 Python 交互。进入Python的交互模式有两种方式1Windows系统的命令行进入Python交互界面winr输入cmd命令即可进入Windows系统的命令行。或者选择附件中的命令提示符直接执行python命令即可进入到Python交互界面中。注由交互模式 切换到命令行模式用exit()命令。2Windows系统的开始菜单中进入Python交互界面按照之前所安装的Python解释器安装完成之后会自动帮我们安装两个Python的Shell也就是Python交互界面如下图点击Python 3.7(64-bit)直接可以进入Python交互界面和上边命令行进入的交互页面一样。点击直接进入不用在输入python命令。注如果是直接从开始菜单进入交互模式在窗口输入exit()会直接关闭窗口不会回到命令行模式。说明IDLE(Python 3.7 64-bit)IDLE是Python 标准发行版内置的一个简单小巧的IDE包括了交互式命令行、编辑器、 调试器等基本组件足以应付大多数简单应用。IDLE已经具备了 Python开发几乎所有功能语法智能提示、命令补全、不同颜色显示不同类型、将代码保存等也不需要其他配置非常适合初学者使用。IDLE是Python的官方标准开发环境Python安装完后同时就安装了 IDLE。IDLE 是用纯 Python 基于 Tkinter 编写最初的作者正是 Python 之父Guido van Rossum。IDLE界面如下提示Python 3.7 Manuals64-bitPython的全部文档。Python 3.7 Manuals Docs64-bitPython系统中可用的所有已安装模块的文档交互模式只能你输入一行代码它就是执行一行所以他并不适用于我们日常的开发仅可以用来做一些日常的简单的测试我们一般使用完备Python集成开发工具进行开发如Pycharm。二、IDLE工具使用说明打开IDLE工具[开始] — [所有程序] — [Python 3.7] — [IDEL]IDLE工具界面如下1直接在IDLE工具执行Pyhton语句直接输入语句按回车执行就可以查看结果了。2保存文件IDLE工具是可以保存上边窗口中执行和显示的内容ctrls就可以保存文件。如下图可以看到IDLE工具所有的内容都保存在文件中了在日常中我们一般也不这么用。3编写调试Python程序我们在日常用IDLE工具调试Python代码是如下使用的。1打开IDLE工具[File] — [New File]新建一个文件。可以看到新创建的文件显示无标题表示没有保存。2保存新创建的文件给文件命名。3在新创建的文件test.py中写Python代码按F5执行在IDLE初始窗口中查看结果。最后test.py就是我们写完的Python代码。Tips:IDLE工具有很多的快捷键有需求的可以自己网上去搜索很多的。IDLE工具还可以进行Debug自己用一下就会平时开发用PyCharm在PyCharm中进行Debug很舒适。三、Sublime3工具的安装与配置我们可以使用Sublime来编写Python代码并调试来达到和IDEL工具一样的功能并且还可以来回切换窗口操作起来更加的方便。1Sublime3的安装1开始安装Sublime3点击下一步。2选择Sublime3的安装目录。3把Sublime3软件添加到右键菜单。添加到鼠标右键菜单以后可以右键文件直接选择Sublime3打开文件建议勾选。4开始安装。5正在安装。6安装完成。2Sublime3的配置1安装Package ControlSublime的包管理器Package Control是Sublime3中的插件通过该插件可以向Sublime中安装新的插件。Sublime这款软件非常的简单但是他的插件非常的丰富使得Sublime功能变得强大。直接使用组合键ctrlp在输入框输入Install Package Control回车。之后等待一会就好了安装好之后会弹出如下界面在Preferences菜单下出现Package Control也证明Sublime3安装成功了。安装完重启一下Sublime3确保刚安装完的Package Control插件好用。对于我们来说Package Control插件常用的两个功能就是安装包和移除包。用的时候点击Package Control:Install Package选项搜索你需要安装的包。或者点击Package Control:Remove Package选项选择你要删除的包进行卸载。2Package Control中安装中文插件点击Preferences— 选择Package ControlInstall Package— 输入ChineseLocalizations需要等待一下才能出现搜索输入框。选中之后会自动的安装一会你的Sublime3就会变成中文显示了会有点慢。如下图所示3配置Sublime3字体[首选项]—[设置]然后复制如下代码在右边。12345{color scheme:Packages/User/Color Highlighter/themes/Monokai Extended.tmTheme,font_face:YaHei Consolas Hybrid,font_size:16,ignored_packages: [Vintage],soda_classic_tabs: true, }4屏蔽更新弹框在上面设置中添加一行设置即可。如下1update_check: false四、使用Sublime编写并调试Python代码1在Sublime3中直接执行Python代码按ctrl b组合键可以自动在Sublime3内置的控制台中看到python代码执行的结果。如下图注意这种执行方式在某些版本的Sublime中对中文支持不友好并且不能使用input( )函数。我们先不用管input( )函数的作用是什么。但就input( )函数是在学习阶段常用的函数如果该函数不能使用会非常麻烦。