与Web2Py共舞

也许你已经听过说web2py,它是Web开发框架中的新成员。web2py使用Python进行编写,所以它很可靠并且比Ruby on Rails快。web2py本身也是一个web应用,所以你可以通过浏览器对你的应用程序进行所有的开发、部署和维护,而这种方式使得它比其它任何框架都易于使用。除此之外,we[......]

继续阅读

Posted in Python 框架, Webpy | Leave a comment  

ubuntu 下面 安装 python wxPython

直接参考 官方的安装文档。

学习python 的时候就 用 wxPython 。

那个时候用的是windows 的版本。

现在 用 ubuntu 下开发了。没有搭建好环境。

其实就一句话:

sudo apt-get install python-wxgtk2.8

就可以了。

Posted in Python Gui, wxPython | Tagged , | Leave a comment  

Python中Array的常用操作

1. 抽取数组中不重复的数据
>>> a = [ x*2 for x in range(1,5) ]*2
>>> uniq = list(set(a))
[8, 2, 4, 6]
>>> uniq = sorted(set(a))
[2, 4, 6, 8]
>>> b={}
>>> for x in a:
… b[x]=1
>>> u[......]

继续阅读

Posted in python 基础 | Tagged , | Leave a comment  

Python中的SET集合操作

转载自 wbwylbt最终编辑 jimmy1029python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差[......]

继续阅读

Posted in python 基础 | Tagged , | Leave a comment  

如何把两个列表list(python)中的公共元素去掉?

现有二个list
a = [1, 2, 3]
b = [2, 3, 4]

c = a
a = list(set(a) – set(b))
b = list(set(b) – set(c))

这里主要使用了set的一些操作。

Posted in Python 代码, python 基础 | Tagged | Leave a comment  

找出list中重复最多的N个元素(Python v2.6)

有list[1, 2, 2, 3, 3, 3, 4, 4, 4], 找出重复最多的N个元素。
当然可以遍历list,记下每个item的出现次数然后再来做比较取得。而在这里,我应用了list的一些方法和dict来实现这题目。性能上就不知道哪个好了。
呵呵。。。性能的问题以后再研究,解法如下:
obj[......]

继续阅读

Posted in Python 代码, python 基础 | Tagged | Leave a comment  

Django的模板过滤器中的regroup,对于分组显示很有用!

Django的模板过滤器中的regroup,对于分组显示很有用!
regroup 把一列相似的对象根据某一个共有的属性重新分组。
要解释清这个复杂的标签,最好来举个例子。比如, people 是包含 Person 对象的一个列表, 这个对象拥有 first_name 、last_name 和 ge[......]

继续阅读

Posted in Django, Python 框架 | Tagged , , | Leave a comment  

python 下载网页

import httplib
conn=httplib.HTTPConnection(“www.baidu.com”)
conn.request(“GET”,”/index.html”)
r1=conn.getresponse([......]

继续阅读

Posted in Python 代码, python 基础, python 模块 | Tagged | Leave a comment  

Django中的模板过滤器(filter)

模板过滤器是变量显示前转换它们的值的方式,看起来像下面这样:
代码
{{ name|lower }}
这将显示通过lower过滤器过滤后{{ name }}变量的值,它将文本转换成小写
使用(|)管道来申请一个过滤器
过滤器可以串成链,即一个过滤器的结果可以传向下一个
下面是escape文本内容然[......]

继续阅读

Posted in Django, Python 框架 | Tagged , | Leave a comment  

Python中的字典排序

字典排序
mydict= {‘carl’:40, ‘alan’:2,’bib’:1,’danny’:3}
#根据KEY来排序
for key in sorted(mydict.iterkeys()):
p[......]

继续阅读

Posted in python 基础 | Tagged , | Leave a comment