`
文章列表
1.特殊的类属性 对任何类,都有下面特殊属性: C.__name__ 类C的名字(字符串) C.__doc__ 类C的文档字符串 C.__bases__ 类C的所有父类组成的元组 C.__dict__ 类C的属性 C.__module__ 类C定义所在的模块 C.__class__ 实例C对应的类   IDLE 2.6 >>> class MyClass:pass >>> MyClass.__name__ 'MyClass' >>> MyClass.__d ...

socket模块

 
1.socket(family, type) 创建套接字对象,family=socket.AF_INET, type=socket.SOCK_STREAM(TCP)/socket.SOCK_DGRAM(UDP)   2.s.bind((host, port)) 绑定套接字s以接收来自主机host在端口号port上的连接。host可以是空字符串(''),表示接受来自任何主机的连接。   3.s.listen(maxpending) 监听到该套接字的连接尝试,任何时候允许最多maxpending个排队的连接尝试。   4.s.accept() s必须是TCP类型,接收一个连接请求 ...

Twisted错误集锦

1.ImportError: No module named zope.interface 需要安装zope.interface。下载地址:http://pypi.python.org/pypi/zope.interface/  文件zope.interface-3.8.0-py2.6-win32.egg   安装:e:\Twisted>easy_install.exe zope.interface-3.8.0-py2.6-win32.egg
内建标签 autoescape 控制HTML转义,参数是:on 或 off。效果和使用safe或escape过滤器相同。 {% autoescape on %} {{ body }}

Django 错误集锦

1.ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined. 需要在开头加上 from django.conf import settings settings.configure() 两句。   >>> from django.conf import settings >>> settings.configure() >>> from djang ...

Python datetime模块

 
datetime模块的所有类的对象都是不可变的。   datetime.date类 表示日期,由年、月、日组成。   date类的实例具有3个只读属性:year、month、day   date(year, month, day) 构造方法   date.today() 返回一个表示今天的日期的date对象。   d.timetuple() 返回一个对应于日期d和时间00:00:00(午夜)的时间元组。   d.weekday() 以整数形式返回日期d是一个星期的第几天,0表示星期一,6表示星期天。   d.replace(year=None, mo ...

英文邮件

1. Greeting message 祝福     Hope you have a good trip back. 祝旅途愉快。   How are you? 你好吗?   How is the project going on? 项目进行顺利吗?   2. Initiate a meeting 发起会议     I suggest we have a call tonight at 9:30pm (China Time) with you and Brown. Please let me know if the time is okay for you and Be ...

Python time模块

底层C语言库决定了time模块可以处理的日期范围。   clock() 以浮点型秒数返回当前CPU的时间。 第一次调用时,返回当前时间。 第二次及以后调用时,返回与第一次调用的时间间隔。   sleep(secs) 将正在调用的线程暂停secs(浮点型)秒。   time() 返回当前时刻,浮点型秒数。   strftime(fmt[, tupletime]) 将时间格式化输出为字符串。默认输出为当前时间。 print time.strftime("%Y-%m-%d")   %Y 四位数的年份表示(000-9999) %y 两位数的年份 ...
   <input type="text"  name="disabled" disabled="disabled" /> 不可编辑; 不可复制; 不可选择; 不能接收焦点; 不能用Tab键切换; 后台不会接收到传值。       <input type="text" name="readonly" readonly="readonly"  /> 不可编辑; 可复制; 可选择; 可接收焦点但不能修改; ...

Django基础笔记

1.自动创建数据库表   python manage.py syncdb   2.创建工程   django-admin.py startproject mysite   3.启动服务器   python manage.py runserver #默认端口8000,浏览器可访问http://127.0.0.1:8000/ python manage.py runserver 8080   4.Django视图函数满足的条件: 第一个参数类型为:HttpRequest; 返回一个HttpResponse实例。   5.Django在检查url模式前,会移除 ...
mvc模式 model模型:负责数据从数据库中存入取出。   view视图:将数据格式化后呈现给用户。   controller控制器:根据浏览器的url地址访问“模型”获取数据,并调用“视图”显示这些数据。   控制器将模型和视图隔离,作为它们连接的中间桥梁。 Django MTV模式 Django将MVC模式做了改进: 模型部分没变; 控制器部分由URLconf来实现,即urls.py,其机制是使用正则表达式匹配URL,然后调用views.py中合适的函数; 而视图部分改成两部分,view视图(views.py)和template模板(html和模板语言)。 ...

发送邮件

1.使用smtplib   #encoding=utf-8 import smtplib hostname = "smtp.ym.163.com" port = 25 user = "admin@tim4lover.com" password = "your password" def sendEmail(content,toaddrs): msg = "From: %s\r\nTo: %s\r\n\r\n" % (user, ", ".join(toaddrs) ...

Python基础笔记

 
  1.环境变量设置:   编辑系统变量Path,添加两个新路径 c:\Python26 能调用python.exe。 c:\python26\Scripts 调用通过扩展为Python添加的第三方脚本。   2.如果使用了中文,py文件第一行需指定字符集:   # -*- coding: utf-8 -*- 或 #encoding:utf-8   3.可变长参数     4.使用全局变量   函数中使用函数外的变量,可在变量名前使用global关键字 a = 5 def fun(x): global a return x+a   5.lamb ...

Python文件操作

 
一.os模块常用操作函数   remove()/unlink() 删除文件 rename()/renames() 重命名文件 walk() 生成一个目录树下的所有文件名 listdir() 列出指定目录的文件 mkdir()/makedirs() 创建目录/创建多层目录 rmdir()/removedirs() 删除目录/删除多层目录   二.os.path模块常用函数   basename() 去掉目录路径,返回文件名 dirname() 去掉文件名,返回目录路径 join() 将分离的各部分组合成一个路径名 split() ...

Python单例模式

方法一   import threading class Singleton(object): __instance = None __lock = threading.Lock() # used to synchronize code def __init__(self): "disable the __init__ method" @staticmethod def getInstance(): if not Singleton.__instance: ...
Global site tag (gtag.js) - Google Analytics