python
文章平均质量分 58
IMUHERO
持续学习者
展开
-
《python源码剖析》编译python源码
python2.5/2.7 按照《python源码剖析》的步骤,需要用vs2013编译python2.5,但是现在已经是2021年了,我的电脑的vs版本是2017,尝试用2021编译python2.5简直是折磨,各种报错。 查询了许多资料,发现目前谷歌上编译成功的最低版本使用的是vs2015,于是果断放弃了(不想装vs2015,这不是倒退吗)。 如果坚持想要使用python2.5学习源码的同学,可以参考下以下的文章: 【python】——vs2015编译python2.5.2源码 Windows下编译Pyt原创 2021-07-12 09:26:48 · 226 阅读 · 0 评论 -
pyc文件是做什么的
文章目录准备工作执行python start.py生成pyc原理什么时候会生成pyc文件什么时候更新pyc文件 准备工作 新建三个文件 start.py test1.py test2.py 其中,start.py里面import了test1和test2,并且print ‘this is start.py’ test1.py里面print ‘this is test1.py’ test2.py里面print ‘this is test2.py’ 执行python start.py zhangqixiang原创 2021-07-05 16:32:56 · 1203 阅读 · 0 评论 -
protocol buffer 的使用
文章目录windows安装protocol buffer工具准备基础学习示例使用== 天行健,君子以自强不息 == == 地势坤,君子以厚德载物 == windows安装protocol buffer 见博客:windows安装protocol buffer 工具准备 pycharm pycharm安装工具GenProtobuf 如果使用vsc其实也有很多插件,只要搜protocol就可以找到 基础学习 参考博客:windows之google protobuf安装与使用 示例 创建一个.pr原创 2020-08-07 18:25:59 · 371 阅读 · 0 评论 -
不打断点,Python如何Debug?
????小鸭子抓虫虫????一、raise 与 try...except(一) raise(二) try...except(三) 反向追踪(四)trackback.tormat_exc()二、assert(断言)(一)使用断言(二) 禁用断言三、logging(日志)(一)使用日志(二)日志层级1. 重要等级2.五种层级:3. 筛选层级4.不要使用print()5.禁用日志 一、raise 与 try…except (一) raise 当python试图执行无效代码时,就会抛出异常 我们也可以使用 rais原创 2020-06-09 11:49:04 · 576 阅读 · 0 评论 -
python高级语法学习笔记:装饰器
本文采取循序渐进的方式记录博主学习装饰器,并通过由简到繁的方式分析装饰器的优点和好处,欢迎交流讨论 文章目录一、引入装饰器1需求:对f1和f2函数增加打印时间戳解决办法结论二、引入装饰器2需求不变装饰器的一般形式初始使用办法结论三、装饰器语法使用方法结论四、装饰器修饰参数不同的函数方案:结论五、装饰包含关键字参数的函数方案:总结六、装饰器总结 一、引入装饰器1 需求:对f1和f2函数增加打印时间戳...原创 2020-04-20 22:00:38 · 476 阅读 · 0 评论 -
python编码:ascii/Unicode/UTF-8/etc......
文章目录总览编码概念Ascii 字符集Unicode 字符集UTF-8 编码方式读写Python2的编码encode 和 decode解释器 和 cmdTips 总览 编码是绕不开的问题, 归根结底, 编码就是 数据从 机器的格式(二进制) 到 人类可读格式(符号) 同时还有大端, 小端问题 以下全部使用大端表示: 地址由小向大增加, 数据从高位往低位放. 类似于字符串, 左边是低地址, 放高位 ...转载 2020-03-20 12:11:00 · 401 阅读 · 0 评论 -
python:命名空间学习
目录 一、一个bug引发的思考 二、修正BUG 三、示例总结 1.全局变量、局部变量和global关键字 2、闭包和nonlocal关键字 (1)用global解决 (2)用闭包解决 (3)在闭包中使用全局变量:nonlocal 3.拓展:import和写操作的相通之处 一、一个bug引发的思考 最近在学习python小项目,其中一个模块是有关时间的,就设计了一个辅助类...原创 2019-12-03 19:31:48 · 429 阅读 · 0 评论