一、Python和C扩展cPython是C编写的,python的扩展可以用C来写,也便于移植到C++.编写的Python扩展,需要编译成一个.so的共享库。Python程序中。官方文档:https://docs.python.org/2/extending/extending.html#writin...
分类:
编程语言 时间:
2015-04-08 23:03:17
阅读次数:
243
转自http://segmentfault.com/a/1190000000414339map 这一小巧精致的函数是简捷实现 Python 程序并行化的关键。map 源于 Lisp 这类函数式编程语言。它可以通过一个序列实现两个函数之间的映射。 urls = ['http://www.yaho...
分类:
编程语言 时间:
2015-04-08 19:44:45
阅读次数:
200
本程序主要是模仿《Python核心编程》中3.6节——第一个Python程序,并在其基础上做了一些小的改进,而改进的要求则是来源于第三章的课后练习题。
本篇博客的一个核心问题就是在我们如何避免重复制造轮子。...
分类:
编程语言 时间:
2015-04-07 21:43:45
阅读次数:
217
写了一个python程序,采用阻塞方式获取redis队列信息,这个队列信息可能好几天才会有新的队列信息put到队列中。在获取到队列信息后,会将获取到的队列信息通过MySQLdb模块写入MySQL数据库中。如果长时间没有队列中没有信息的话,比如1天以上,在1天之后,有队列信息抵达redis队..
分类:
数据库 时间:
2015-04-07 19:56:49
阅读次数:
205
EditPlus是一个功能强大的编辑器,这里介绍用它来开发Python程序所需要的简单设置。环境:win71、设置Python语法缩进:【1】工具-->设置用户自定义工具【2】在分类面板上:用户工具-->添加工具-->程序【3】菜单名字设为“Python”,命令为Python的安装路径下的可执行程序...
分类:
编程语言 时间:
2015-04-06 17:01:40
阅读次数:
318
一、模块基础 1、模块 自我包含,且有组织的代码片段就是模块 模块是Pyhon最高级别的程序组织单元,它将程序代码和数据封装起来以便重用。实际的角度,模块往往对应Python程序文件。 每个文件都是一个模块,并且模...
分类:
编程语言 时间:
2015-04-03 11:40:51
阅读次数:
198
由于python程序的py文件很容易泄露源代码,所以python可以编译成保密的pyc文件。
python的pyc文件是一种二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。
编译py文件到pyc文件的方法:
在命令行输入:python -m py_com...
分类:
编程语言 时间:
2015-03-30 21:17:29
阅读次数:
157
写 Python 程序的时候,一边写模块一边调试。调试是在 Python 自身的命令行终端进行的。但当对模块里的代码进行修改后,在原调试终端上执行到模块中新修改上去的内容。我之前是一直用退出再重新进入调试环境的方式,后面百度了下,找到了个更好的办法,重新加载函数reload()可以重新加载模块的。比...
分类:
编程语言 时间:
2015-03-30 11:08:11
阅读次数:
117
Step 1: 编写mysetup.py
import py2exe
#mysetup.py
from distutils.core import setup
import py2exe
setup(console=['Hello.py'])
其中Hello.py就是想打包的Python脚本
Step 2: 将该mysetup.py和Hello.py放在同一个目...
分类:
编程语言 时间:
2015-03-29 23:43:35
阅读次数:
159
特别隆重分享此内容给所有关心,支持老男孩的所有朋友和学员!博文内容介绍:本视频精彩纷呈,无比震撼,不看会后悔,特别是初中级运维,会感受很多!本内容来自老男孩教育,20期学生的期中架构实战分享讲解,全架构用了近40个SHELL脚本,8个expect脚本,2个python程序实现,历..
分类:
其他好文 时间:
2015-03-20 11:06:45
阅读次数:
274