上一页 1 ··· 3 4 5 6 7 8 下一页

2013年3月26日

摘要: 1 class C(P):2 def __init__(self):3 super(C,self).__init__()4 print "calling C's constructor!"在这个继承的例子中,不会因为调用了子类的__init__()方法,而自动调用父类的该方法,必须明确的调用,否则无效,和java差距很大。super方法,比直接使用P.__init__()要灵活,经来代码改动较少 阅读全文
posted @ 2013-03-26 15:10 Harveyaot 阅读(117) 评论(0) 推荐(0)
摘要: 是etree.xpath('//@href")能取出该页所有的链接值 阅读全文
posted @ 2013-03-26 10:02 Harveyaot 阅读(667) 评论(0) 推荐(0)

2013年3月25日

摘要: 1,print 函数打印时,乱码的处理就交给了,os来做,只负责发送字符串给它。?(看来不是,因为python 在print 时自动读取。sys.stdout.encoding 属性值,自动进行编码)还有,utf-8 和 gkb等等之间相互转换,只需python 存贮了各自的编码规则,按照该规则编码,解码都可以,不是什么大事,麻烦事,只是转的时候,ascii 范围很小,发现很多字符没有对应,所以会抛出错误。python 中字符串,分为两种,一种是unicode的s=u'哈哈',另外一种是 s = '哈哈',该种已经按照python encoding 的属性,进行 阅读全文
posted @ 2013-03-25 11:45 Harveyaot 阅读(749) 评论(0) 推荐(0)
摘要: 1,使用html.fromString 函数的话,感觉不像是先解析成dom树的,所以无论给的文档是什么,it can always deal it.Sometimes,I delete all the titel , body and html tag,It doesn't matter actually.2,html.fromstring 会解析html 头部中charset属性,并且自动的decode3,它只看start 标签,根据正则定位到该字符串出现的位置,然后开始寻找xpath 中下一个路径,所以开始的标签很重要。 阅读全文
posted @ 2013-03-25 11:10 Harveyaot 阅读(7555) 评论(0) 推荐(0)

2013年3月22日

摘要: string 到date object:1 datetime.datetime.strptime("2013-03-18 09:00","%Y-%m-%d %H:%M")date之间的比较: 存在datetime下的timedelta类delta = datetime.timedelta(days,seconds,totalseconds)d1 = datetime.datetime(year,month,day,hour,minute,second)d2 =datetime.datetime(year,month,day,hour,minute,sec 阅读全文
posted @ 2013-03-22 16:49 Harveyaot 阅读(230) 评论(0) 推荐(0)
摘要: 1 def test():2 c = 13 print a,b4 print c5 6 if __name__ == "__main__":7 a = 1;8 b = 2;9 test() test函数中的,a,b依然可以声明成功,并且成功打印结果,说明在编译时,并不检查函数的值是否已经声 阅读全文
posted @ 2013-03-22 15:40 Harveyaot 阅读(121) 评论(0) 推荐(0)
摘要: auto_increment_incrementcontrols the interval between successive column values. For example:mysql> SHOW VARIABLES LIKE 'auto_inc%';+--------------------------+-------+| Variable_name | Value |+--------------------------+-------+| auto_increment_increment | 1 || auto_increment_offset ... 阅读全文
posted @ 2013-03-22 14:39 Harveyaot 阅读(772) 评论(0) 推荐(0)

2013年3月21日

摘要: 需要设置 charset 值,否则默认为latin 编码。con = mdb.connect('HOST', 'usr','passwd', 'table',charset="utf8");设置之后为utf-8,有的机器会出现 initialize charset error.可以挑战utf-8 为 utf,问题解决,utf-8和utf8在mysql中不可兼用。 阅读全文
posted @ 2013-03-21 13:20 Harveyaot 阅读(218) 评论(0) 推荐(0)

2013年3月19日

摘要: 1, firefox 下可以使用 firepath 插件 寻找到每个属性的xpath2,感觉xpath 非常好用,简单,适合取网页中结构化的数据 1 import sys 2 import lxml.html as HTML 3 4 file=sys.argv[1] 5 doc = HTML.fromstring(open(file).read()) 6 7 table = doc.xpath(".//*[@id='infoTable']/tbody/tr") 8 for i in range(1,len(table)): 9 tr = table[i]10 阅读全文
posted @ 2013-03-19 15:48 Harveyaot 阅读(370) 评论(0) 推荐(0)
摘要: 转自 longriver.me下面来大致演示一下插入数据,批量插入数据,更新数据的例子吧:import MySQLdb try: conn=MySQLdb.connect(host='localhost',user='root',passwd='root',port=3306) cur=conn.cursor() cur.execute('create database if not exists python') conn.select_db('python') cur.execute('create t 阅读全文
posted @ 2013-03-19 15:31 Harveyaot 阅读(8148) 评论(0) 推荐(1)
上一页 1 ··· 3 4 5 6 7 8 下一页

导航