1、python命令运行程序
在安装完Python开发环境后,就可以直接进行Python开发了,流程如下:
使用文本编辑器编写代码,写完后保存为**.py后缀,终端输入python xxx.py**运行。
建议使用 Sublime Text 和 Notepad++ 这类 代码编辑工具 进行编写,而不要使用 Windows自带的记事本 及 Word,以免带来一些莫名其妙的问题!
2、IDE是什么
IDE(Integrated Development Environment)集成开发环境,用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,简单点说就是一个开发工具包。Python中各种IDE本质上都是对 Python解释器「python.exe」的封装,只是为了让开发者们能够更加方便地写代码,减少出错率,尤其是拼写错误。
3、IDLE详解
① 简介与交互模式
IDLE 是Python软件包自带的集成开发环境,基于 Tkinter 编写,可以方便的创建、运行、调试Python程序。
当我们在终端输入 python 后回车,进入的就是IDLE的「交互模式」输入一行,运行一行。
此处的**>>>为提示符,表示Python已经准备好,等待用户输入Python代码,另外,可输入quit()** + 回车来关闭交互窗口。
交互模式有个最大的缺点「无法保存编写的代码」,除此之外功能过于单一,没有语法智能提示等功能,临时测试简单代码还行,真正写代码还是用IDLE。
② 基本使用
Windows 开始菜单搜搜IDLE,找到如下应用:
点击启动即可,Mac系统则是在终端输入 idle3 来启动,注意是 idle3!!!
如图,点击 File,可以新建一个脚本,或者打开之前写过的脚本。
这里点击新建,输入代码,如:
# -*- coding: utf-8 -*-
# !/usr/bin/env python
import time
def print_time():
cur_time = time.localtime()
print(cur_time)
if __name__ == '__main__':
print_time()
依次点击 File → Save,保存程序:
保存后,依次点击 Run → Run Module 运行脚本文件:
运行后,可以看到 Python Shell 输出的运行结果:
③ 断点调试
IDLE下调试有些麻烦的,需要通过 Python Shell 打开脚本文件,这样才能关联调试脚本文件。
关联后,依次点击 Python Shell 的 Debug → Debugger
接着会打开一个Debug Control的窗口,同时Python Shell会输出[DEBUG ON]
此时处于调试状态,接着下断点,来到需要设置断点的行,鼠标右键选择 Set Breakpoint,如下图:
背景色变成黄色,说明这一行代码已经设置了断点,接着菜单栏点击 Run → Run Module 开始调试。此时的Debug Control:
点击Step往下走,直到到达断点位置:
可以看到断点处的相关信息,也可以在Python Shell处看到开始和停止调试的信息。
④ 个性化设置
依次点开IDLE菜单栏的Option→Configure IDLE,可在弹出的Settints窗口中,对主题、字体、快捷方式等进行个性化配置。