python
文章平均质量分 77
forever917
这个作者很懒,什么都没留下…
展开
-
Python的线程池化
线程池的概念是什么? 在IBM文档库中这样的一段描写:“在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是转载 2016-03-02 15:42:54 · 506 阅读 · 0 评论 -
python数据结构
Python的数据结构,常用的list,array,tuple,dict,view,set列表操作:l代表一个list[][a]*n 复制制成n个列表a[a,a...a,a][a]+[b] 连接多个列表[a,b]list("x") 将序列类型或迭代器转换为列表[x][x for x in range(3)] 生成器表达式[0,1,2]l.ap原创 2016-03-03 16:56:04 · 376 阅读 · 0 评论 -
python学习笔记一
函数,参数,作用域,堆栈帧原创 2016-03-04 12:12:48 · 275 阅读 · 0 评论 -
python学习笔记二--itertools
标准库itertools学习自雨痕python笔记和python核心编程。chain连接多个迭代器>>> it = chain(xrange(3), "abc")>>> list(it)[0, 1, 2, 'a', 'b', 'c']combinations返回指定长度的元素顺序组合序列。>>> it = combinations("abcd", 2)>原创 2016-03-04 17:35:35 · 328 阅读 · 0 评论 -
spider for doubantop250 -- scrapy框架
使用scrapy框架优化爬虫,这次爬的top250,可爬取多页。主要用css和xpath来截图数据。import scrapyfrom scrapy.selector import Selector try: from scrapy.spiders import Spiderexcept: from scrapy.spiders import BaseSpider as原创 2016-03-17 12:11:40 · 474 阅读 · 0 评论 -
python学习笔记四--类与模块
类(New-Style-Class):名字空间:>>> class User(object): pass>>> u = User()>>> type(u)>>> u.__class__1、类型 (class) 存储了所有的静态字段和⽅法 (包括实例⽅法),而实例 (instance) 仅存储实例字段,从基类 object 开始,所有继承层次上的实例字段。官⽅文档原创 2016-03-11 14:40:23 · 388 阅读 · 0 评论 -
python学习笔记三--爬虫库
python爬虫常用以下几个库爬网页内容:urllib,urllib2。解析网页:beautifulsoup。用Requests来提交各种类型的请求,支持重定向,cookies等。urllib中常用:1、urlopen打开一个url,并如同文件操作一样对url操作内提供方法:read() , readline() ,readlines() , fileno(原创 2016-03-11 15:52:46 · 1279 阅读 · 0 评论 -
spider for douban
获取豆瓣排行榜内容,新片榜,口碑榜,北美榜#!/usr/bin/env python# coding:utf-8import requests,urllibimport re,osurl = r"https://movie.douban.com/chart"s = requests.Session()r2 = s.get(url)原创 2016-03-15 14:38:58 · 533 阅读 · 0 评论 -
QQ机器人插件
随机消息,nn匹配模式。# coding: utf-8import jsonimport loggingimport osfrom random import randintimport refrom smart_qq_bot.signals import on_group_message""" data save as two table. nam原创 2016-04-14 14:14:13 · 2153 阅读 · 0 评论