随笔分类 - python
学python 勤做笔记!
摘要:C++的静态方法是用static关键字,python j是没用static的。python中实现静态方法和类方法都是依赖于python的修饰器来实现的。classMyClass:defmethod(self):print("method")@staticmethoddefstaticMethod()...
阅读全文
摘要:下载没有任何问题的mysqdb http://www.codegood.com/archives/41创建一个新的app。python manage.py startapp books2 激活app的方法:编辑 settings.py 文件, 找到 INSTALLED_APPS 设置。 INSTAL...
阅读全文
摘要:1 用两个大括号括起来的文字{{person_name}} 称为变量2 被 大括号和面分号包围的文件({% if ordered_warranty %})是模板标签3 过滤器是用管道符(|) 和Unix管道符一样4一旦你创建一个Template对象,你可以用context来传递数据给它。 一个con...
阅读全文
摘要:忘了从哪里来的了~~~~Tkinter———— Python默认的图形界面接口。Tkinter是一个和Tk接口的模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的, 目的是为了简化用户接口的设计过程。Tk工具包由许多不同的小部件,如一个按钮、一个滚动条等。通过Tk提供的这些小部件,我们就可快速地进行GUI开 发。Perl、Scheme等语言也利用Tk库进行GUI开发。Tkinter是跨平台,在各
阅读全文
摘要:Python内置了一些特殊函数,这些函数很具python特性。可以让代码更加简洁。可以看例子:1filter(function, sequence):str = ['a', 'b','c', 'd']def fun1(s): return s if s != 'a' else Noneret = filter(fun1, str)print ret## ['b', 'c', 'd']对sequence中的item依次执行function(item),将执行结果为Tru
阅读全文
摘要:用python 把中文存到mysql数据中的时候发现库中的中文成了乱码。猜想可是中文编码的问题。mysql用提utf-8.而我也把字段转成了utf-8了,发现还是不行,测试代码如下:#!/usr/bin/env python #coding=utf-8import osimport MySQLdbconn = MySQLdb.connect(host='IP', user='user',passwd='******') cursor = conn.cursor() conn.select_db('sample_info'); va
阅读全文
摘要:搭建 python 的 eclips环境后写了一个测试程序。结果出现这样的错误:SyntaxError: Non-ASCII character '\xbd' in file E:\workspace\makeUpdatafilesIndex\src\makeIndex.py on line 12, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details原因是它不能识别中文编码。要在第一行加入# -*- coding: GBK -*-Python中有两种字符串,分别是一
阅读全文

浙公网安备 33010602011771号