Bob's Blog

Web开发、测试框架、自动化平台、APP开发、机器学习等


Python代码的加密和混淆

当需要发布用Python编写的程序时,保密性往往是需求之一,以避免核心代码的泄露,避免业务功能的实现细节的泄露。

接下来介绍几种方式,包括有效的,和看起来有效实际无效的。

先在同一目录里创建两个...


理解Python中的字节码

当我们运行python脚本时,会在脚本文件对应的目录下产生一个文件夹__pycache__,文件夹里会有.pyc为后缀的文件,这些就是存储了python语句的字节码。接下来回顾一下字节码的作用、生成、运行、反汇编。


Python的解释器为何不叫虚拟机

同样是处理字节码,Python中很少有人提到PVM,经常提到interpreter。但是对于其他语言比如java就有jvm。这之间到底有什么区别。

对于Python来说,PVM和interpreter的界限比较模糊...