py03 IDE IDLE 嵌入式调用

F1 IDLE

1.IDLE pyhton自带集成开发环境,叫 IDLE 是为了向Monty Python 的成员Eric idle 致敬与IDE并无关系

2.IDE 集成开发环境

3.技术上讲IDLE是一个python程序 使用tkinter GUI工具箱构建窗口 可移植

4. IDLE特征 编辑器中为python代码自动缩进或不缩进 输入时按TAB自动补全 函数调用时有气球帮助弹出窗口 对象名后 .会弹出选择列表   鼠标点击错误信息文本来迅速跳到出错的代码行位置

IDLE中没有清屏选项

5.其他python IDE Ecilpse PyDev komodo Wing Visual Studio PyCharm

S2 嵌入式调用

1.指Python程序被嵌入到其他程序中 如从一个HTML页面获取 从XML文件解析

2.由于python代码是解释性的 所以不必重新编译整个系统以融入修改(会通过解释器编译解释为平台无关的字节码.pyc,只需要解释嵌入的一部分即可),外围系统可以是C,C++,java

//在C中嵌入python

#include<python.h>

Py_Initialize();
PyRun_SimpleString("x='brave'+'sir robin'")

//C代码段中,C语言程序通过连接Python解释器的库嵌入Python解释器
//并传递给Python解释器一行Python赋值语句字符串去运行
//C程序也可通过其他 Python API(库输出的一系列服务)来获取Python对象

T3 冻结二进制可执行文件

1.集成了字节码与解释器的一个单个可执行程序的包

2.通过这种方式,Python程序可像其他可执行程序(图标命令行,点击)一样被启动

3.开发阶段不使用,开发完成后发售前进行封装

F4 debug 调试的几种方式

1.利用出错信息

2.插入print语句   I am here 或 显示变量值

3.IDE GUI调试器

4.pdb命令行调试器  Python 自带 的名为pdb的源代码调试器

5.使用python的  -i  命令行参数 


​​​​​​​

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值