1. Python内建对象 对象是数据以及基于这些数据的操作的集合,在Python中,对象就是为C中的结构体在堆上申请的一块内存。 在Python中,一个对象一旦被创建,它在内存中的大小就是不变的了,那些需要容纳可变长度数据的对象只能在对象内维护一个指向一块可变大小的内存区域的指针。 1.1.1 对 ...
分类:
编程语言 时间:
2017-11-23 10:56:53
阅读次数:
169
叙述: Ubuntu17.04自带Python2.7与Python3.5.3的版本,由于Python2与Python3有着一些差距可能需要安装更新Python3的版本,并且切换默认的Python解释器。 0x01: 通过wget获取最新python源码,本文发布时最新版本为python3.6.3(h ...
分类:
编程语言 时间:
2017-11-08 19:36:02
阅读次数:
160
Centos7默认安装的是2.7,这里选择安装使用Python3.6.3 安装Python3.6.3 1、安装python3 需要的依赖包 2、下载python源码 3、解压和编译 4、备份旧版python软链接,链接新版本python 5、修改yum配置文件 将第一行指定的python版本改为py ...
分类:
编程语言 时间:
2017-11-07 19:37:06
阅读次数:
242
类似py2exe软件真的能保护python源码吗 背景 最近写了个工具用于对项目中C/C++文件的字符串常量进行自动化加密处理,用python写的,工具效果不错,所以打算在公司内部推广。为了防止代码泄露就考虑不采用直接给源码方式,而python二进制脚本pyc和pyo,虽然提供的不是源码,但可以通过 ...
分类:
编程语言 时间:
2017-11-06 18:02:04
阅读次数:
137
从https://www.python.org/downloads/source/下载太慢了 看了阿里和网易的镜像站都没有python,偶然间发现搜狐镜像站有这个 http://mirrors.sohu.com/python/ wget http://mirrors.sohu.com/python/ ...
分类:
编程语言 时间:
2017-11-05 23:42:13
阅读次数:
1789
1.安装python31.1下载python源码包网址:https://www.python.org/downloads/release/python-362/下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz1.1.1安装python前的库环境,非常重要yuminstallgccpatchlibffi-develpython-develzlib-develbzip2-develope..
分类:
编程语言 时间:
2017-11-03 23:46:56
阅读次数:
760
本文转自: https://wiki.woodpecker.org.cn/moin/MiscItems/2008-11-25 问题 cleven <shenglipang@gmail.com> 看了《Python源码剖析》,里面提到的嵌套import的问题还是没有弄明白,各位给看一下吧。 为什么执行 ...
分类:
编程语言 时间:
2017-11-01 14:51:02
阅读次数:
279
当你在查看一些python源码或者其他人的代码的时候,经常会在.py 的文件里看到 from __future__ import unicode_literals ...
分类:
其他好文 时间:
2017-10-28 18:54:49
阅读次数:
151
在python中一切皆是对象,那么这种机制是如何实现的呢?下面就让我们从python的老巢“源码”来看看这个神秘的机制。 在python中一切皆是对象,那么这种机制是如何实现的呢?下面就让我们从python的老巢“源码”来看看这个神秘的机制。 typedef struct _object { PyO ...
分类:
编程语言 时间:
2017-10-16 11:03:20
阅读次数:
139
本文开始一个系列文章,深入理解Python源码,算是阅读《Python源码剖析》一书的读书笔记,是一项长期进行的工作。一共分三个部分:Python对象模型,Python虚拟机,Python模块动态加载及内存管理。 Python版本:Python-2.7.13 编译工具: Microsoft Visu ...
分类:
编程语言 时间:
2017-10-14 14:52:32
阅读次数:
182