分类
摘要:
类是对象的模板或蓝图,类是对象的抽象化,对象是类的实例化
在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)