1.首先查看当前python的版本 [root@localhost ~]# python -V Python 2.6.6 2.解压2.7版本的python源码包 tar xf Python-2.7.tar.bz2 cd Python-2.7 ./configure --prefix=/usr/loc ...
分类:
编程语言 时间:
2017-04-25 00:39:42
阅读次数:
250
由于我们是C++作驱动的Python开发,驱动需要加上Python静态库libpython2.7.so、libpython2.7.so.1.0、libpython2.7.a。此处我想在python源码上加上自己加的log,因此要重新编译Python生成静态库,再生成驱动。 一般快速编译安装Pytho ...
分类:
编程语言 时间:
2017-04-22 15:39:24
阅读次数:
1341
Python介绍 Python特点:优雅、明确、简单 Python源码不能加密 Python适合的领域:Web网站和各种网路服务、系统工具和脚本、作为“胶水”语言把其他语言开发的模块包装起来方便使用 Python不适合的领域:贴近硬件的代码(首选C)、移动开发iOS/Android有各自的开发语言( ...
分类:
编程语言 时间:
2017-04-17 13:25:33
阅读次数:
246
以centos7为例:源码安装python,一般先安装一些devel的包:yum-yinstallxzwgetgccmakegdbm-developenssl-develsqlite-develzlib-develbzip2-devel然后下载源码解压源码:tar-JxfPython.x.tar.xzcdPyhton.x./configure这里有一些选项,--bindir:安装完成后whichpython所在的路径--pr..
分类:
编程语言 时间:
2017-03-28 11:30:25
阅读次数:
154
四、LIST对象 1、PyListObject对象 2、PyListObject的创建与维护 3、PyListObject 对象缓冲池 4、Hack PyListObject 1、PyListObject对象 PyListObject 对象是变长对象,而且还是一个可变对象: [listobject. ...
分类:
编程语言 时间:
2017-03-07 18:54:52
阅读次数:
192
python源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范。于是总结了一些,供参考。 模块名: 模块应该使用尽可能短的、全小写命名,可以在模块命名时使用下划线以增强可读性。同样包的命名也应该是这样的,虽然其并不鼓励下划线。 主要是考虑模块名是与文件夹相对应的,因此需要考虑文件系统的一些 ...
分类:
编程语言 时间:
2017-02-09 10:49:30
阅读次数:
218
利用pylint 检测 python源码。 Pylint 提供了简单的方式来分析 Python 代码,其高可配置性很容易使一个部门的人员使用统一的代码风格。 Pylint 是什么 Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylin ...
分类:
其他好文 时间:
2017-01-20 18:07:49
阅读次数:
371
原文 http://www.gowhich.com/blog/147 主题 中文分词 Python 源码下载的地址:https://github.com/fxsjy/jieba 演示地址:http://jiebademo.ap01.aws.af.cm/ 特点 1,支持三种分词模式: a,精确模式,试 ...
分类:
编程语言 时间:
2017-01-12 12:58:34
阅读次数:
248
环境:centos6.5,python 2.6 源码文档使用utf-8 字符串默认用utf-8(不用在前面加u了) python内部语言环境改为utf-8 (这个前提是将系统的locale改为zh_CN.UTF-8) 这三方面都配置了,应该可以应付大部分python编码的问题了 over ...
分类:
编程语言 时间:
2017-01-05 15:27:51
阅读次数:
201
最近在用pyenv安装python的时候发现官网特别慢,经常出现拒绝访问的情况。看了一些解决方法,发现可以使用本地的python源码进行安装,让pyenv从本地下载就可以了~步骤如下: ...
分类:
其他好文 时间:
2016-12-16 14:25:49
阅读次数:
244