1、python命令运行程序

在安装完Python开发环境后,就可以直接进行Python开发了,流程如下:

使用文本编辑器编写代码,写完后保存为.py后缀,终端输入python xxx.py运行。

建议使用 Sublime TextNotepad++ 这类 代码编辑工具 进行编写,而不要使用 Windows自带的记事本Word,以免带来一些莫名其妙的问题!

2、IDE是什么

IDE(Integrated Development Environment)集成开发环境,用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,简单点说就是一个开发工具包。Python中各种IDE本质上都是对 Python解释器「python.exe」的封装,只是为了让开发者们能够更加方便地写代码,减少出错率,尤其是拼写错误。

3、IDLE详解

// ① 简介与交互模式 //

IDLE 是Python软件包自带的集成开发环境,基于 Tkinter 编写,可以方便的创建、运行、调试Python程序。

当我们在终端输入 python 后回车,进入的就是IDLE的「交互模式」输入一行,运行一行。




在线python编辑器不支持turtle_python xmxl 无法启动


此处的>>>为提示符,表示Python已经准备好,等待用户输入Python代码,另外,可输入quit() + 回车来关闭交互窗口。

交互模式有个最大的缺点「无法保存编写的代码」,除此之外功能过于单一,没有语法智能提示等功能,临时测试简单代码还行,真正写代码还是用IDLE。

// ② 基本使用 //

Windows 开始菜单搜搜IDLE,找到如下应用:


在线python编辑器不支持turtle_Shell_02


点击启动即可,Mac系统则是在终端输入 idle3 来启动,注意是 idle3!!! 如图,点击 File,可以新建一个脚本,或者打开之前写过的脚本。


在线python编辑器不支持turtle_python_03


这里点击新建,输入代码,如:

# -*- coding: utf-8 -*-# !/usr/bin/env pythonimport timedef print_time():    cur_time = time.localtime()    print(cur_time)if __name__ == '__main__':    print_time()

依次点击 FileSave,保存程序:


在线python编辑器不支持turtle_python xmxl 无法启动_04


保存后,依次点击 RunRun Module 运行脚本文件:


在线python编辑器不支持turtle_python xmxl 无法启动_05


运行后,可以看到 Python Shell 输出的运行结果:


在线python编辑器不支持turtle_python xmxl 无法启动_06


// ③ 断点调试 //

IDLE下调试有些麻烦的,需要通过 Python Shell 打开脚本文件,这样才能关联调试脚本文件。 关联后,依次点击 Python ShellDebugDebugger


在线python编辑器不支持turtle_Shell_07


接着会打开一个Debug Control的窗口,同时Python Shell会输出[DEBUG ON]


在线python编辑器不支持turtle_python xmxl 无法启动_08


此时处于调试状态,接着下断点,来到需要设置断点的行,鼠标右键选择 Set Breakpoint,如下图:


在线python编辑器不支持turtle_python_09


背景色变成黄色,说明这一行代码已经设置了断点,接着菜单栏点击 Run → Run Module 开始调试。此时的Debug Control:

点击Step往下走,直到到达断点位置:


在线python编辑器不支持turtle_Python_10


可以看到断点处的相关信息,也可以在Python Shell处看到开始和停止调试的信息。


在线python编辑器不支持turtle_python xmxl 无法启动_11


// ④ 个性化设置 //

依次点开IDLE菜单栏的Option→Configure IDLE,可在弹出的Settints窗口中,对主题、字体、快捷方式等进行个性化配置。


在线python编辑器不支持turtle_python_12