taoCMS是基于php+sqlite/mysql的国内最小(100Kb左右)的功能完善的CMS管理系统

Python调用MongoDB使用心得

本文是一个Python 使用MongoDB的简单教程,将使用pymongo对MongoDB进行的各种操作进行了简单的汇总,我们进行了简单整理,使用Python的同学可以看一看。 下载相应平台的版本,解压即可。为方便使用,将bin路径添加到系统path环境变量里。其中mongod是服务器,mongo是客户shell,然后创建数据文件目录:在c盘下创建data文件夹,里面创建db文件夹。 基本使用: 安装对应语言的Driver,Python 安装 pymongo $ easy_install pymongo 使用方法总结,摘自官方教程 创建连接 >>> import pymongo >>> connection=pymongo.Connection('localhost',2
发布时间:2014-04-11 | 类别:技术文章 | 阅读:42473 | 评论:0 | 标签:python python

python的itertools 模块中的组合函数

Infinite Iterators:IteratorArgumentsResultsExamplecount()start, [step]start, start+step, start+2*step, ...count(10) --> 10 11 12 13 14 ...cycle()pp0, p1, ... plast, p0, p1, ...cycle('ABCD') --> A B C D A B C D ...repeat()elem [,n]elem, elem, elem, ... endlessly or up t
发布时间:2014-04-04 | 类别:技术文章 | 阅读:46976 | 评论:0 | 标签:python python

Python的debug工具

12345def make_pie(self, ingredients):    print '******WHAT IS GOING ON HERE******'    print ingredients    self.oven.preheat()    print self.oven.temperature上面的一段代码有木有很像你平时调试代码的样子?好吧,我原来也是这样。老实说,这并不坏。敲一些print进去,运行代码,然后看会发生什么。你肯定需要在输出里面翻来翻去的,但你能找到你想要的结果。至少,当你知道你想要什么。不过通常不是这样,如果你知道
发布时间:2014-04-03 | 类别:技术文章 | 阅读:48816 | 评论:0 | 标签:python python

Python内置函数进制转换的用法

使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换。先看Python官方文档中对这几个内置函数的描述:bin(x)Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns an integer.oct(x)Convert an integer number to an octal string. The result is a valid Python expression. If x is n
发布时间:2014-04-02 | 类别:技术文章 | 阅读:49763 | 评论:0 | 标签:python python

items()和iteritems()区别和使用等

items()和iteritems()方法都普遍用于for循环的迭代中,不同的是items()返回的是列表对象,而iteritems()返回的是迭代器对象。两者的用法差不多,但iteritems()的性能更快。popitem说明:用于随机弹出字典中的键值对setdefault 说明:可以获得给定键的值,如果字典中没有给定键,可以在字典中添 加给定键。如果没有指定给定键的默认值,并且给定键也不在字典中, 则在添加给定键后,将其值设置为 Nonevalues和itervalues说明:values返回字典中的值,itervalues已经不被python3支持。dict类型有get()函数,跟直接用索引值取值基本用法一致,但存在如下区别,在某些时候用get()会方便。当key不存在的时候,用索引会导致异常退出;而ge
发布时间:2014-04-02 | 类别:技术文章 | 阅读:52539 | 评论:0 | 标签:python python python

python使用minidom读写xml

一 python提供的xml支持2种工业标准的xml解析方法-SAX和DOM。SAX(simple API for XML),是基于事件处理的,当XML文档顺序地读入时,每次遇到一个元素会触发相应的事件处理函数来处理。DOM(Document Object Model),通过构建一个树结构来表现整个xml文档,一旦树被构建,可以通过DOM提供了接口来遍历树和提取相应的数据。 python还提供了python独特的xml解析方法,相比于SAX和DOM更容易使用和更加快速,此方法为ElementTree。 python的xml模块为:1)xml.dom.minidom2)xml.elementtree3)xml.sax + xml.dom 二 xml实例:(employees.xml)
发布时间:2014-03-27 | 类别:技术文章 | 阅读:57304 | 评论:0 | 标签:python python python

python 进程池- Pool相关函数

python自2.6开始提供了多进程模块multiprocessing,进程池使用multiprocessing.pool,pool的构造如下:multiprocessing.Pool([processes[, initializer[, initargs[, maxtasksperchild]]]])  processes表示pool中进程的数目,默认地为当前CPU的核数。initializer表示新进程的初始化函数。initargs表示新进程的初始化函数的参数。maxtasksperchild表示每个进程执行task的最大数目(该参数解释见python 进程池1 - Pool使用简介)。 Pool相关函数1、apply(func[, args[, kwds]]) ap
发布时间:2014-03-20 | 类别:技术文章 | 阅读:43313 | 评论:0 | 标签:python python

Numpy教程

先决条件在阅读这个教程之前,你多少需要知道点python。如果你想重新回忆下,请看看Python Tutorial.如果你想要运行教程中的示例,你至少需要在你的电脑上安装了以下一些软件:PythonNumPy这些是可能对你有帮助的:ipython是一个净强化的交互Python Shell,对探索NumPy的特性非常方便。matplotlib将允许你绘图Scipy在NumPy的基础上提供了很多科学模块基础篇NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(通常是元素是数字)。在NumPy中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank)。例如,在3D空间一个点的坐标[1, 2, 3]是一个秩为1的数组,因为它只有一个轴。那个轴长度
发布时间:2014-03-17 | 类别:技术文章 | 阅读:40220 | 评论:0 | 标签:python python

Python 魔术方法指南

什么是魔术方法?他们是面向对象的Python的一切。他们是可以给你的类增加”magic”的特殊方法。他们总是被双下划线所包围(e.g. __init__ 或者 __lt__)。然而他们的文档却远没有提供应该有的内容。Python中所有的魔术方法均在Python官方文档中有相应描述,但是对于他们的描述比较混乱而且组织比较松散。很难找到有一个例子(也许他们原本打算的很好,在开始语言参考中有描述很详细,然而随之而来的确是枯燥的语法描述等等)。所以,为了修补我认为Python文档应该修补的瑕疵,我决定给Python中的魔术方法提供一些用平淡的语言和实例驱使的文档。我在开始已经写了数篇博文,现在在这篇文章中对他们进行总结。我希望你能够喜欢这篇文章。你可以将之当做一个教程,一个补习资料,或者一
发布时间:2014-03-11 | 类别:技术文章 | 阅读:41143 | 评论:0 | 标签:python python

Python多进程multiprocessing使用示例

由于要做把一个多线程改成多进程,看一下相关方面的东西,总结一下,主要是以下几个相关的标准库subprocesssignalthreadingmultiprocessingmultiprocess简介像线程一样管理进程,这个是multiprocess的核心,他与threading很是相像,对多核CPU的利用率会比threading好的多。简单的创建进程import multiprocessing def worker(num): """thread worker function""" print 'Worker:', num return if __name__ == '__main__': jobs
发布时间:2014-03-06 | 类别:技术文章 | 阅读:60480 | 评论:0 | 标签:python python

公告

taoCMS发布taoCMS2.5Beta5(最后更新14年05月25日),请大家速速升级,欢迎大家试用和提出您宝贵的意见建议。

捐助与联系

☟请使用新浪微博联系我☟

☟在github上follow我☟

标签云