摘要: 类是对象的模板或蓝图,类是对象的抽象化,对象是类的实例化 在python中,一个对象的特征也称为属性(attribute),它所具有的的行为也称为方法(method) 对象 = 属性(特征)+方法(行为) 属性可以看做是静态特征(定义的变量等),方法则是动态能力(定义的函数等)。 规范来讲:类是具有相似属性和方法的对... 阅读原文
2018-05-15 13:15:02 阅读(748) 评论(0)
摘要: 初衷: 使用Google浏览器的打印命令时,保存下来的pdf文件中包含网页中的所有内容(左右边框和广告等),想仅把当前网页中的主体内容转成pdf格式的文件保存下来。 操作说明: 填写URL及提取条件(浏览器中按F12,查找),预览,打印。 python代码说明: 默认可不输入提取条件,对于没有下载过的网站,会出现提... 阅读原文
2018-05-15 12:28:02 阅读(1303) 评论(0)
摘要: 铁乐学python_Day38_多进程和multiprocess模块1 【进程】 运行中的程序就是一个进程。 所有的进程都是通过它的父进程来创建的。 因此,运行起来的python程序也是一个进程,那么我们也可以在程序中再创建进程。 多个进程可以实现并发效果,程序中存在多个进程的时候,在某些时候,就会让程序的执行速度变... 阅读原文
2018-05-15 10:30:02 阅读(740) 评论(0)
摘要: 由上篇文章(python3+requests:get/post请求)涉及到的json.dumps()扩展 1.json.dumps()用于将dict类型的数据转成str 备注:文件路径前面加上 r 是为了避免转义 1 import json 2 3 dict = {'a': 'wo', 'b': 'zai'... 阅读原文
2018-05-15 09:23:03 阅读(785) 评论(0)
摘要: Project Language Star Watch Fork Nutch Java 1111 195 808 webmagic Java 4216 618 2306 WebCollector Java 1222 255 958 heritrix3 Java 773 141 428 cra... 阅读原文
2018-05-15 07:28:04 阅读(818) 评论(0)
摘要: Web静态服务器-2-显示需要的页面 #coding=utf-8 import socket from multiprocessing import Process import re def handleClient(clientSocket): '用一个新的进程,为一个客户端进行服务' re... 阅读原文
2018-05-15 06:00:04 阅读(755) 评论(0)
摘要: 进程VS线程 功能 进程,能够完成多任务,比如 在一台电脑上能够同时运行多个QQ 线程,能够完成多任务,比如 一个QQ中的多个聊天窗口 定义的不同 进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系... 阅读原文
2018-05-15 00:00:02 阅读(746) 评论(0)
摘要: celery+Django 注:本文使用的开发环境如下,如不同系统或环境之间可能存在差异,本文不做其它说明 操作系统 : MacOS 10.13.4 Python版本 : Python 3.5.4 Django版本 : 2.0.5 celery 版本 : 4.1.0 celery后端 : Redis 特别强调本... 阅读原文
2018-05-14 22:57:06 阅读(829) 评论(0)
摘要: 一 、字符串操作 1单引号('')、双引号("")、三引号(""" """)的区别。 如果字符串中不包含单引号、双引号,则三个引号没有区别。 msg1="Today is a nice day,everyday is a new day" print(msg1) Today is a nice day,every... 阅读原文
2018-05-14 21:34:01 阅读(766) 评论(0)
摘要: 协程-greenlet版 为了更好使用协程来完成多任务,python中的greenlet模块对其封装,从而使得切换任务变的更加简单 安装方式 使用如下命令安装greenlet模块: sudo pip install greenlet #coding=utf-8 from greenlet import green... 阅读原文
2018-05-14 20:56:01 阅读(770) 评论(0)