楚广明新员工培训专用(借用了无数开源先驱的文档与资源,有些出处以无法考证。向开源文档的先驱致敬!)
3. 更加复杂的例子 ............................................................. 80
二十、 使用 Sqlalchemy ............................................................... 82
1) 简介 .......................................................................... 82
2) 初始化 Sqlite 数据库 ........................................................... 84
3) 插入数据库 .................................................................... 84
4) 在视图中使用 sqlalchemy ........................................................ 88
1. 首先创建数据库 models.py ................................................... 88
2. 使用 app.py ................................................................ 88
二十一、 Json 的使用 ................................................................... 90
二十二、 Urllib 模块 ................................................................... 90
1) urlopen 的基本使用 ............................................................. 90
2) urlretrieve 方法的使用 ......................................................... 91
3) url 编码 ...................................................................... 92
4) 使用 httplib 抓取 .............................................................. 93
二十三、 Urllib2 的使用 ................................................................ 95
1) 最简单的爬虫 .................................................................. 95
2) 提交表单数据 .................................................................. 95
1. 用 GET 方法提交数据 ......................................................... 95
二十四、 操作 Memcache ................................................................. 96
1) 安装 .......................................................................... 96
1. Linux 环境 ................................................................ 96
2. Win 环境 ................................................................... 96
3. linux 启动 memcached ....................................................... 96
4. windows 下启动 ............................................................. 97
2) Python 操作 Memcached .......................................................... 97
1. Python 操作 memcached ...................................................... 98
2. Memcached 常用方法 ......................................................... 98
二十五、 SQlite 模块 ................................................................... 98
1) 简单的介绍 .................................................................... 98
2) 安装与使用 .................................................................... 98
3) 一个简单的例子 ................................................................ 100
4) 中文处理 ..................................................................... 103
二十六、 正则表达式 ................................................................... 103
1) 简介 ......................................................................... 103
2) 3 个重要的正则式命令 .......................................................... 104
1. 验证字符串 ................................................................ 105
2. 验证 url .................................................................. 106
3. 验证 Email ................................................................ 106
4. 验证值在 0-25 的数字 ....................................................... 107
5. 验证格式为 MM/DD/YYYY, YYYY/MM/DD and DD/MM/YYYY 的日期 .................... 107
3) 正则表达符 ................................................................... 108
1. 你常用的元字符 ............................................................ 108
2. 常用的限定符 .............................................................. 108
3. 字符串类 ................................................................. 109
4. 分枝条件 ................................................................. 109
5. 分组 ..................................................................... 110
6. 反义 ..................................................................... 111
7. 后向引用 ................................................................. 111