在元组和列表中,都是通过编号进行元素的访问,但有的时候我们按名字进行数据甚至数据结构的访问,在c++中有map的概念,也就是映射,在python中也提供了内置的映射类型--字典。映射其实就是一组key和value以及之间的映射函数,其特点是:key的唯一性、key与value的一对多的映射。1.字典...
分类:
编程语言 时间:
2015-02-06 12:42:19
阅读次数:
159
线程是最小的执行单元,而进程由至少一个线程组成。如何调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间。
一.多进程
1. multiprocessing模块时跨平台版本的多线程模块
process类代表一个进程对象,创建子进程时,只需要传入一个执行函数和函数的参数,使用start方法启动
join方法可以等待子进程结束后再继续往下运行,通常用于进程间同步。...
分类:
编程语言 时间:
2015-02-05 23:26:43
阅读次数:
369
一. 文件读写:
1. 读文件:
try:
f = open('D:\\1.txt', 'r') # 读取普通文件
f = open('D:\\1.jpg', 'rb') # 读取二进制文件
f.read()
finally:
if f:
f.close()
with open('D:\\1.txt', 'r') as f: # 使用with会...
分类:
编程语言 时间:
2015-02-05 21:58:42
阅读次数:
246
http://my.oschina.net/oncereply/blog?catalog=41825http://my.oschina.net/oncereply/blog/260755http://www.ibm.com/developerworks/cn/linux/l-cn-python-op...
分类:
编程语言 时间:
2015-02-05 20:16:03
阅读次数:
225
一.错误处理
1. 使用try .. exception .. finally
try:
print 'try...'
r = 10 / 0
print 'result:', r # 出现异常不会打印这句话
except ZeroDivisionError, e: # 如果有异常就会被捕获到
print 'except:', e
else:...
分类:
编程语言 时间:
2015-02-04 21:49:20
阅读次数:
258
#-*- coding: utf-8 -*-import datetime#给定日期向后N天的日期def dateadd_day(days): d1 = datetime.datetime.now() d3 = d1 + datetime.timedelta(days) retur...
分类:
编程语言 时间:
2015-02-04 18:17:53
阅读次数:
239
一. 为类动态添加属性和方法:
1. 动态给一个实例添加属性和方法:
给一个实例绑定的方法,对另一个实例是不起作用的。
class Student(object):
pass
s = Student()
s.name = 'Michael' # 动态给实例绑定一个属性
print s.name
def set_age(self, age): # 定义一个函数作为实例方法...
分类:
编程语言 时间:
2015-02-03 22:58:59
阅读次数:
288
下面这个例子是我写了个文件替换的小程序。替换所有.html文件里的图片的路径import osimport ret = re.compile(r'\/?static\/|\/?media\/') #re.compiletemplate = '/home/laowangpython/'for root...
分类:
编程语言 时间:
2015-02-03 13:07:15
阅读次数:
193
1 #coding=utf-8 2 3 # hello.py python学习起步 4 5 # ====== 注释 ====== 6 # python使用#符号标示注释 7 8 #one comment 9 print 'hello world!'10 11 # ====== 运算符 =...
分类:
编程语言 时间:
2015-02-03 12:50:57
阅读次数:
241
多线程的一个实例#coding=utf-8#!/usr/bin/pythonimport time import thread def timer(no, interval): cnt = 0 while cnt<10: time.sleep(interval...
分类:
编程语言 时间:
2015-02-01 20:23:16
阅读次数:
185