前言 centos7默认是装有pyhton的。 但是众所周知,python2版本到2020年就不在提供维护了。因此,在这奉上python3 的安装步骤。 一、安装python3 1.1下载python源码包 网址:https://www.python.org/downloads/release/py ...
分类:
编程语言 时间:
2018-12-28 20:44:01
阅读次数:
290
doctest是python自带的一个模块。本博客将介绍doctest的两种使用方式:一种是嵌入到python源码中,另外一种是放到一个独立文件。 doctest 的概念模型 在python的官方文档中,对doctest是这样介绍的: doctest模块会搜索那些看起来像是python交互式会话中的 ...
分类:
编程语言 时间:
2018-12-23 22:19:04
阅读次数:
264
Abstract Syntax Trees即抽象语法树。Ast是python源码到字节码的一种中间产物,借助ast模块可以从语法树的角度分析源码结构。此外,我们不仅可以修改和执行语法树,还可以将Source生成的语法树unparse成python源码。因此ast给python源码检查、语法分析、修改 ...
分类:
编程语言 时间:
2018-12-15 13:50:24
阅读次数:
265
Python源码剖析 《Python源码剖析》是2008年06月电子工业出版社出版的图书,作者是陈儒。 《Python源码剖析》是2008年06月电子工业出版社出版的图书,作者是陈儒。 书 名Python源码剖析——深度探索动态语言核心技术作 者陈儒ISBN9787121068744类 别 图书 > ...
分类:
编程语言 时间:
2018-12-14 21:09:54
阅读次数:
222
安装python3 1. 下载python源码包 2. 解压缩源码包, 取出xz后缀 3. 解压缩源码包, 取出tar后缀 4. 解决编译安装python3所需要的软件依赖问题, 非常非常非常重要 注: 解决这些依赖关系后期才能正常运转python3.6, 如果不解决会出现各种错误信息, 还要重新编 ...
分类:
编程语言 时间:
2018-12-03 20:05:02
阅读次数:
185
这是南邮的一道逆向题 解题步骤: 1.打开链接发现是百度网盘的分享链接,输入提取密码kd37后得到一个pyc文件 普及一下python的知识:pyc文件就是 py程序编译后得到的字节码文件 (py->pyc),所以首先需要将pyc文件还原为python源码文件,这里使用为一个在线反编译工具,反编译后 ...
分类:
其他好文 时间:
2018-12-01 22:05:57
阅读次数:
239
python3整数类型PyLongObject和PyObject源码分析一测试环境介绍和准备测试环境:操作系统:windows10Python版本:3.7.0下载地址VS版本:vs2015社区版(免费)下载地址win10SDK(安装vs2015是可以选择,如果没有安装则需要独立安装)http://ffmpeg.club/python二如何查看源码1下载python源码https://www.pyt
分类:
编程语言 时间:
2018-11-20 19:33:31
阅读次数:
202
Xpath最初用来处理XML解析,同样适用于HTML文档处理。相比正则表达式更方便一些 Xpath基本规则 下面举例使用下 result.decode(‘utf-8’) 可以补全缺失的html格式字符串html.xpath(‘//*’)查找根节点下所有子孙节点html.xpath(‘//a[@cla ...
分类:
编程语言 时间:
2018-11-18 22:38:26
阅读次数:
325
python模块导入细节 官方手册:https://docs.python.org/3/tutorial/modules.html 可执行文件和模块 python源代码文件按照功能可以分为两种类型: 1. 用于执行的可执行程序文件 2. 不用与执行,仅用于被其它python源码文件导入的模块文件 例 ...
分类:
编程语言 时间:
2018-11-13 23:58:51
阅读次数:
356
需求 我们平时对文件和数据库操作的时候,执行的步骤都是打开 操作数据 关闭,这是正常的操作顺序,但有时候难免会在操作完数据之后忘记关闭文件对象或数据库,而使用with正是可以解决这个问题。 原理 对于要使用with语句的对象,在执行with代码体之前会首先执行该对象的__enter__方法,然后再执 ...
分类:
编程语言 时间:
2018-09-12 22:57:48
阅读次数:
372