Category python

python 中web 框架 django, web.py, Tornado, Flask, Quixote比较,区别和优缺点

————————————-
django
————————————-
简介:

Django 源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。
Django 框架的核心组件有:

用于创建模型的对象关系映射
为最终用户设计的完美管理界面
一流的 URL 设计
设计者友好的模板语言
缓存系统
等等

它鼓励快速开发,并遵循MVC设计。Django遵守 BSD版权,最新发行版本是Django
1...

继续阅读

Why uses the ‘self’ variable of define ‘class’ in Python ? Or who can explain what is ‘self’ ?

Question:

What is the purpose of the self word in Python? I understand it refers to the specific object created from that class, but I can’t see why it explicitly needs to be added to every function as a parameter. To illustrate, in Ruby I can do this:

class myClass def myFunc(name) @name = name end end

Which I understand, quite easily. However in Python I need to include self:

class myClass: def myFunc(self, name): self...

继续阅读

如何在python中使用logging日志系统模块来记录信息

使用python的logging模块

开发一个日志系统, 既要把日志输出到控制台, 还要写入日志文件

Python代码
import logging

# 创建一个logger
logger = logging.getLogger(‘mylogger’)
logger.setLevel(logging.DEBUG)

# 创建一个handler,用于写入日志文件
fh = logging.FileHandler(‘test.log’)
fh.setLevel(logging.DEBUG)

# 再创建一个handler,用于输出到控制台
ch = logging...

继续阅读

python gui: pygtk、pyqt、tkinter和 wxpython的选择、区别和比较

用wxpython的话,和系统集合度更好一些。win下打包的话体积更小些

pygtk的外观定制性强,在不同的平台下可以有统一的外观.

就现在来说,pygtk在windows上面的表现并不是很好,wxPython却能很好的兼容windows,而且wxpython的窗口是原生的。
wxPython的XRCed用起来还是挺不错的,虽然没有pygtk的glade好用(wxGlade的sizer排版用不习惯)。

我希望...

继续阅读

python/Tkinter 15种控件简介

1.Button 按钮。类似标签,但提供额外的功能,例如鼠标掠过、按下、释放以及键盘操作/事件

2.Canvas 画布。提供绘图功能(直线、椭圆、多边形、矩形) ;可以包含图形或位图

3.Checkbutton 选择按钮。一组方框,可以选择其中的任意个(类似 HTML 中的 checkbox)

4.Entry 文本框。单行文字域,用来收集键盘输入(类似 HTML 中的 text)

5...

继续阅读
Top Down