By Bryan Wu, on 八月 17th, 2009, Category: Open Source, Python
Tags: Image, Python
The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities.
Status
The current free version is PIL 1.1.6. This release supports Python 1.5.2 and newer, including 2.4 and 2.5.
More: http://www.pythonware.com/products/pil/
By minitia, on 八月 13th, 2009, Category: BlogPump, Python
对高质量的 WEB 应用程序来说, 有一个干净优雅的 URL 调度机制是至关重要的. Django 允许你根据需要设计 URLs ,没有任何框架层的限制.
不需要 .php 或 .cgi 扩展名, 也没有象 0,2097,1-1-1928,00 那样的丑陋东西.
参阅 WWW 的缔造者 Tim Berners-Lee 所写的 Cool URIs don’t change, 这篇文章的主题就是为什么 URL 应该是干净并且便于使用的.
Continue reading URL 调度程序 - 全文阅读
By minitia, on 八月 12th, 2009, Category: Python
Django模板系统——模板的继承 extends
include 逆向 extends
一、定义基础模板,在html内容中定义多个block块,block由子模板引用同名block块,来决定是否替换这些部分 {% block title %}一些内容,这里可不填{% endblock %} {% block content %}一些内容,这里可不填{% endblock %} {% block footer %}一些内容,这里可不填{% endblock %}
这里 title content footer 不是变量,名字自定义
Continue reading Django模板系统学习整理 - 全文阅读
By minitia, on 八月 11th, 2009, Category: Python
为了学习GAE(google app engine), 我写了一个小例子.因为GAE使用了django,沿用了其网络框架中基本 概念MTV(Model-Template-view). 在例子中,我用的model数据来自taobao API, 可以参考上篇文章: Try taobao open API in python
在上篇文章中,调用taobao API拿到了一些测试数据, 可以把这些数据保存在GAE的数据库中,然后在View上 显示出来.
Continue reading Run taobao API using GAE - 全文阅读
By minitia, on 八月 6th, 2009, Category: Python
Tags: build-in, Python
3、Tuple:不可变的Sequence
l Tuple类似List,不同的是Tuple不能被改变
l 当你用“,”分割各个值时,就创建了Tuple:
>>> 1, 2, 3
(1, 2, 3)
l 同样,你可以使用()来包括Tuple:
>>> (1, 2, 3)
(1, 2, 3)
l 只有一个元素的Tuple也必须包含“,”:
>>> 42
42
>>> 42,
(42,)
>>> (42,)
(42,)
Continue reading 开始Python — List和Tuple(3) - 全文阅读
By minitia, on 八月 6th, 2009, Category: Python
Tags: Programming, Python, 编程
1、Dictionary语法
l Dictionary由key/value对(称为项目)组成,key和value之间用“:”分割,项目用“,”分割,所有项目用“{}”包括起来
>>> phonebook = {’Alice’: ‘2341′, ‘Beth’: ‘9102′, ‘Cecil’: ‘3258′}
l Dictionary的key值必须唯一,否则后者会覆盖前者:
>>> phonebook = {’Alice’: ‘2341′, ‘Alice’: ‘9102′, ‘Cecil’: ‘3258′}
>>> phonebook
{’Alice’: ‘9102′, ‘Cecil’: ‘3258′}
l 使用dict()函数可以从Mapping(如其它的Dictionary)或key/value形式的Sequence创建Dictionary:
>>> items = [('name', 'Gumby'), ('age', 42)]
>>> d = dict(items)
>>> d
{’age’: 42, ‘name’: ‘Gumby’}
l 也可以用keyword参数来创建Dictionary:
>>> d = dict(name=’Gumby’, age=42)
>>> d
{’age’: 42, ‘name’: ‘Gumby’}
Continue reading 开始Python — Dictionary - 全文阅读
Blogpump中想在list中添加一个嵌套的list为其子项,但是调用extend发现总是结果不对,才发现原来extend和append的调用有如此的差别。
1. list extend (扩展) 与 append (追加) 的差别 >>>li=['a','b'] >>>li.extend(['c','d']) >>>li ['a', 'b', 'c', 'd'] >>>li.append(['e','f']) >>>li ['a', 'b', 'c', 'd',['e','f']]
Continue reading Python programming- List extend() and append() - 全文阅读
By Bryan Wu, on 七月 7th, 2009, Category: BlogPump, Python
Tags: BlogBump, Crawler, Programming, Python, SGMLParser, urllib2, 编程, 网页抓取
在网上看见用Python用SGMLParser抓取网页连接的大部分都是用以下代码: #!/usr/bin/env python # -*- coding: utf-8 -*- from sgmllib import SGMLParser import urllib import urllib2 import socket socket.setdefaulttimeout(210)
class URLLister(SGMLParser):
Continue reading Python用SGMLParser抓取网页连接的改进 - 全文阅读
Python核心编程-读书笔记1
Python 语句中有一些基本规则和特殊字符: 1 井号(#)表示之后的字符为 Python 注释 2 换行 (\n) 是标准的行分隔符(通常一个语句一行) 3 反斜线 ( \ ) 继续上一行 4 分号 ( ; )将两个语句连接在一行中 5 冒号 ( : ) 将代码块的头和体分开 6 语句(代码块)用缩进块的方式体现 7 不同的缩进深度分隔不同的代码块 8 Python 文件以模块的形式组织
Continue reading Core Python Programming(1) - Basic - 全文阅读
Page 7 of 13 « First ... « 5 6 7 8 9 » ... Last »
|
|
|