Perl/Python技术
机定胜人
机定胜人,人定胜天。
展开
-
Python常用文件操作总结
Python中对文件、文件夹的操作需要涉及到os模块和shutil模块。 (1)创建文件: os.mknod("test.txt") '创建空文件 open("test.txt", "w") '直接打开一个文件,如果文件不存在则创建文件 (2)创建目录: os.mkdir("file") '创建目录 (3)复制文件: shutil.copyfile("oldfil原创 2011-09-17 10:49:15 · 591 阅读 · 0 评论 -
常见的Python Web框架
常见Python web框架 浅谈 说到web framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework、framework不可胜数,不完全列表见:http://wiki.python.org/moin/WebFrameworks。虽然另一大脚本语言PHP也有不少框架,但远没有Python这么夸张,也正是因为Python we原创 2012-01-30 16:40:20 · 423 阅读 · 0 评论 -
Django的请求处理过程分析
Django请求处理过程的逻辑基本上在django.core.handlers.base.BaseHandler这个类的get_response方法中了,为了简单起见,我只是截取了这个类的部分代码,并把相应的过程作为注释写在代码里,说明问题即可。(本代码截取于Django 1.4) 1. 接收到一个请求(初始化) 2. 应用请求中间件(中间件第一回合) 3. 应用视图中间件(中间件第二回合)原创 2012-08-31 19:55:32 · 650 阅读 · 0 评论 -
Python的正则表达式详解
0806原创 2012-08-31 19:56:08 · 250 阅读 · 0 评论 -
Django功能模块的单独使用
Django是一个不错的基于Python的Web框架,但它的很多东西不太方便分离出来,用到别的地方,或者使用别的相应的模块替换,这是Django的缺点之一。但我们不可能每次要使用Django中的哪怕一个小小的功能模块也要创建一个完整的Django工程吧?其实,很多功能或模块,在不脱离Django的情况下,还是可以在一定程序上单独使用的。(注意:我们这里说的是单独使用,不是说分离或剥离使用,我们不对原创 2012-08-31 19:55:22 · 1913 阅读 · 0 评论 -
在Django模板中使用字典
大家都知道,在Django的模板中不允许使用字典,只能使用类;虽然我们可以定义类来代替字典,但字典各种各样,我们总不可能每次都定义不同的类吧?因此,我们需要一个可以把字典转化成类的通用方法,让我们在顺利地在模板中使用字典。从本质上来讲,在Django的模板中使用字典的关键之处在于把字典递归转化为类。 #!/usr/bin/python #-*- coding: utf-8 -*- def原创 2012-10-15 11:57:18 · 5094 阅读 · 1 评论 -
Django框架的URL分发机制详解
0804原创 2012-08-31 19:55:55 · 836 阅读 · 0 评论