![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 200 阅读 · 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.pyzhangqixiang原创 2021-07-05 16:32:56 · 1080 阅读 · 0 评论 -
protocol buffer 的使用
文章目录windows安装protocol buffer工具准备基础学习示例使用== 天行健,君子以自强不息 ==== 地势坤,君子以厚德载物 ==windows安装protocol buffer见博客:windows安装protocol buffer 工具准备pycharmpycharm安装工具GenProtobuf如果使用vsc其实也有很多插件,只要搜protocol就可以找到基础学习参考博客:windows之google protobuf安装与使用示例创建一个.pr原创 2020-08-07 18:25:59 · 274 阅读 · 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 · 569 阅读 · 0 评论 -
python高级语法学习笔记:装饰器
本文采取循序渐进的方式记录博主学习装饰器,并通过由简到繁的方式分析装饰器的优点和好处,欢迎交流讨论文章目录一、引入装饰器1需求:对f1和f2函数增加打印时间戳解决办法结论二、引入装饰器2需求不变装饰器的一般形式初始使用办法结论三、装饰器语法使用方法结论四、装饰器修饰参数不同的函数方案:结论五、装饰包含关键字参数的函数方案:总结六、装饰器总结一、引入装饰器1需求:对f1和f2函数增加打印时间戳...原创 2020-04-20 22:00:38 · 259 阅读 · 0 评论 -
python编码:ascii/Unicode/UTF-8/etc......
文章目录总览编码概念Ascii 字符集Unicode 字符集UTF-8 编码方式读写Python2的编码encode 和 decode解释器 和 cmdTips总览编码是绕不开的问题, 归根结底, 编码就是 数据从 机器的格式(二进制) 到 人类可读格式(符号)同时还有大端, 小端问题以下全部使用大端表示: 地址由小向大增加, 数据从高位往低位放. 类似于字符串, 左边是低地址, 放高位...转载 2020-03-20 12:11:00 · 253 阅读 · 0 评论 -
python:命名空间学习
目录一、一个bug引发的思考二、修正BUG三、示例总结1.全局变量、局部变量和global关键字2、闭包和nonlocal关键字(1)用global解决(2)用闭包解决(3)在闭包中使用全局变量:nonlocal3.拓展:import和写操作的相通之处一、一个bug引发的思考最近在学习python小项目,其中一个模块是有关时间的,就设计了一个辅助类...原创 2019-12-03 19:31:48 · 298 阅读 · 0 评论