Python
壮壮老师
专注于少儿游戏开发,让新生代在玩中掌握编程思维。
赠人玫瑰,手留余香
展开
-
django通过pdb调试
如果通过django自带web服务器来测试程序,我们就可以使用 print 来将需要查看的东西直接打印到控制台上。 但是这样做还是有些不方便,如果能调试就好了。 事实上,django有提供这个功能。 首先需要安装django-pdb 安装django-pdbpip install django-pdb 添加django-pdb 到INSTALLED_AP转载 2014-09-02 18:41:43 · 2806 阅读 · 0 评论 -
Python设置默认编码
python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置转载 2014-09-02 19:12:36 · 846 阅读 · 0 评论 -
django 简易博客开发 2( 模板和数据查询)
首先还是贴一下项目地址 https://github.com/goodspeedcheng/sblog 因为代码全在上面上一篇博客我们介绍了 django的安装配置,新建project,新建app,app配置以及admin的使用,现在让我们来了解一下模板的使用和模型数据的显示。1、首先介绍如何在视图中使用模板方法1from django.template import转载 2014-09-05 20:44:17 · 1209 阅读 · 0 评论 -
django 简易博客开发 1( 安装、创建、配置、admin使用)
首先贴一下项目地址吧 https://github.com/goodspeedcheng/sblog到现在位置项目实现的功能有:1、后台管理使用Admin ,前端显示使用bootstrap2、评论使用的系统自带comments 支持ajax3、支持markdown 代码高亮 使用markdown + Pygments4、使用的gravatar头像服务 使用的环境: f转载 2014-09-04 20:38:02 · 2153 阅读 · 0 评论 -
python操作Excel读写(使用xlrd)
传说中python操作ms office功能最强大的是win32com(据说只要人工能操作的它都能实现,未尝试尚不知道真假),不过对于比较简单的需求显得有些小题大作。那么来看下简单的,分别是xlrd和xlwt模块。xlrdhttp://pypi.python.org/pypi/xlrd简单使用导入import xlrd打开exceldata = xlrd转载 2013-12-05 09:18:00 · 1128 阅读 · 0 评论 -
Python学习日志之二-----装饰器
写在前面的不管是过去还是现在,二总是个贬义词。可是,我却喜欢这个数字。这证明,在你做出初步尝试后,成功的往前踏了一步。装饰器的类比装饰器在C#中可以类比Attribute,实现在方法执行前或执行后进行初始化或者扫尾工作。装饰器的实现实际上基于函数式编程。即传递一个函数参数,进行某些操作后,返回装饰加工之后的函数。这个返回的函数也许是原函数的偏函数,也许是另外一个函数。既然是基于私有原创 2013-11-12 17:16:47 · 1189 阅读 · 0 评论 -
Python学习日志之三-----Python小应用示例
Voa慢速英语 Voa慢速英语想必都知道,最近发现一个网站(http://www.kekenet.com/),其中有voa慢速英语的音频。 本着天天向上的精神,打开一个页面后(http://www.kekenet.com/broadcast/201212/217548.shtml),发现有中英文双语的文章及清晰的英语音频。于是,准备将中英文文章拷贝下来,留作以后学习。但原创 2013-11-25 20:35:44 · 1019 阅读 · 0 评论 -
Python学习日志之一
学习开始 今天开始Python学习,主要是工作结束后等待其他同事就餐的事件,还有就是晚上休息之前。学习环境 系统环境 操作系统基于Win7,语言环境基于Python2.7的原生Python语言。如果以后有机会可以学习下IronPython。调试时试着使用pdb调试器进行调试。 编码环境 平时实验各种语句使用Python自带的IDLE原创 2013-10-15 17:47:29 · 924 阅读 · 0 评论 -
Python运行的17个时新手常见错误小结
转自:http://www.jb51.net/article/31014.htm1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将发生在类似如下代码中: [python] view plaincopyprint?i转载 2013-11-25 13:54:59 · 728 阅读 · 0 评论 -
Django 模板语言
关于方法调用 方法调用要比其他的查询稍微复杂一点,下面是需要记住的几点: 1,在方法查询的时候,如果一个方法触发了异常,这个异常会传递从而导致渲染失 败,但是如果异常有一个值为True的silent_variable_failure属性,这个变量会渲染成空string:代码>>> t = Template("My name is {{ person.first_na转载 2014-09-03 20:19:20 · 715 阅读 · 0 评论