上回介绍了怎样搭建python编程环境,这回接着说说如何设置和使用python的IDLE编辑器。主要讲IDLE编辑器界面风格设置、Tab代码自动补全设置、编译调试代码过程等三个方面,设置好这三个方面,你编写代码时就好像请了个好秘书,起到了事半功倍的效果。

1、IDLE编辑器界面风格设置。IDEL界面在安装好python后打开的风格如下图:

IDLE初始风格

这个风格因为界面白色较多,不利于长期用眼。因此,我们需要更改这个界面风格,可以按照下图顺序进行更改:

点击菜单Options->Configure IDLE->Highlights,再点击IDLE Classic,就是上图中红色部分按钮。

将IDLE Classic更改为IDLE Dark,如上图,再点OK按钮,界面风格就会变成下图风格。

冷冷地说一句:你如果有心的话,还可以在"Settings"窗口中,更改文字大小、字体,编辑窗口大小、运行时是否提示保存等等,你可以自己去试试哟!

2、Tab代码自动补全设置。先在CMD窗口输入命令:pip install readline 安装readline包。

pip install readline

然后将以下代码保存为setup.txt,并存放在C:\Users\Administrator或者你的用户名目录下。

# python startup file

import readline

import rlcompleter

import atexit

import os

# tab completion

readline.parse_and_bind('tab: complete')

# history file

histfile = os.path.join(os.environ['HOMEPATH'], '.pythonhistory')

try:

readline.read_history_file(histfile)

except IOError:

pass

atexit.register(readline.write_history_file, histfile)

del os, histfile, readline, rlcompleter

在cmd命令窗口定位到setup.txt文件所在的目录,运行命令将setup.txt更名为.pythonstartup文件。

ren setup.txt .pythonstartup

最后,设置环境变量,右键我的电脑—>属性—>高级系统设置—>环境变量—>新建用户变量,变量名为PYTHONSTARTUP,变量值为之前的文件(包括全路径)。

这样设置后,编写代码时,我们就不需要记住所有包、模块、文件、函数的名字和参数,直接按Tab键就能显示变量下所有可用的变量名,可按上下键选择,按回车确认选技所需的变量。如下图:

这个功能大大地缩短了我们编写代码的工作时间,减少了工作量,为开发者点个赞先!

3、编译调试代码过程。作为程序员,大部分时间都是在编写代码、调试代码。如何根据程序要求快速编写出简短、健壮、优美的代码,减少调试次数,是编程者追求的终极目标。这里,咿呀君先简单介绍一下编程调试过程,给初学者一个感性认识。下图是咿呀君编写的一段代码:

按键盘上F5功能键运行它,如果没有保存这个文件的话,会跳出一个保存对话框窗口,选好保存位置、文件名后按确定。

出现python3.7.1 Shell调试窗口,如下图,红线标明的地方,就是提示错误出现在哪个文件、哪一行,是什么错误,根据提示进行修改代码再运行调试。下图提示我们程序在本文件的第4行出错,错误是sleep函数语法错误,少了一个参数。

根据调试窗口提示,修改代码后,再次按F5运行,提示保存后,代码继续运行,出现我们需要显示的文本,当出现“>>>"提示符后,说明程序正确地运行完成啦 !剩下的就是打包成其他电脑可以运行的可执行程序了。

修改代码、调试代码是一个循环往复过程,程序越复杂,这个过程工作量越大。不断地试错、不断地修改错误,这是每个编程者必修的功课。好好地调整设置好你的IDLE编辑器,能为你节省大量时间。希望你尽快地熟悉你的编程环境,让我们一起享受编程的乐趣。