摘要: #tcp简介TCP协议,传输控制协议(英语:TransmissionControlProtocol,缩写为TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。TCP通信需要经过创建连接、数据传送、终止连接三个步骤。TCP通信模型中,在通信开始之前,一定要先建 阅读全文
posted @ 2018-06-01 10:43 东篱山上白草根 阅读(584) 评论(0) 推荐(0)
摘要: class fb(object): def __init__(self): self.items = [] self.number1 = 0 self.number2 = 1 def print_list(self, numbers): while True: if self.number2 < n 阅读全文
posted @ 2018-05-30 21:24 东篱山上白草根 阅读(151) 评论(0) 推荐(0)
摘要: #什么是异常当Python检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常"#捕获异常使用try:...except:...来捕获异常,示例如下: try: print(' test--1 ') open('123.txt','r') # 如果123.txt文件 阅读全文
posted @ 2018-05-27 21:54 东篱山上白草根 阅读(169) 评论(0) 推荐(0)
摘要: import osimport reimport requestsfrom lxml import etree class Tb(object): def __init__(self, url, ): self.url = url self.User_Agent = { "User - Agent" 阅读全文
posted @ 2018-05-25 19:28 东篱山上白草根 阅读(813) 评论(0) 推荐(0)
摘要: """ 搜索百度贴吧单个贴吧内的所有帖子 使用xpath定位 完成翻页功能 下载详情页中的所有图片 """ import re import os import requests import time from lxml import etree # 下一页的xpath //*[@id="frs_ 阅读全文
posted @ 2018-05-24 22:05 东篱山上白草根 阅读(650) 评论(0) 推荐(0)
摘要: 面向对象编程 标签(空格分隔): python 基础 面向过程:根据业务逻辑从上到下写代码面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程 面向对象(object-oriented ;简称: OO) 至今还没有统一的概念 我这里把它定义为: 按人们 认识 阅读全文
posted @ 2018-05-24 22:02 东篱山上白草根 阅读(118) 评论(0) 推荐(0)
摘要: 最初的编码只是在计算机的发源地美国有ASC编码 这个编码只有一个字节表示一个字符 所以最多也就可以表示256个字符; 后来欧洲国家也想把非英语的字符加入到计算机编码当中于是就有了ISO-8859-1 通常叫 做Latin-1,向下兼容ASCII,此字符集支持部分于欧洲使用的语言。 再后来各个地方国家 阅读全文
posted @ 2018-05-23 20:15 东篱山上白草根 阅读(135) 评论(0) 推荐(0)
摘要: #使用文件的目的: 就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力<1>打开文件在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式) f = open('test.txt', 'w') > r 以只读 阅读全文
posted @ 2018-05-23 19:58 东篱山上白草根 阅读(178) 评论(0) 推荐(0)
摘要: import gevent from gevent import monkey import requests,time,re,os """ 协程爬虫的意义在于解决堵塞的耗时操作,epoll机制不过用gevent好像不错,先来看下gevent的概念 其原理是当一个greenlet遇到IO(指的是in 阅读全文
posted @ 2018-05-19 20:22 东篱山上白草根 阅读(116) 评论(0) 推荐(0)
摘要: #递归函数<1>什么是递归函数通过前面的学习知道一个函数可以调用其他函数。 如果一个函数在内部不调用其它的函数,而是自己本身的话,这个函数就是递归函数。一个递归函数必定会有一个基线条件和一个递归条件递归条件就是是满足这个条件就会进行递归调用基线条件就是 当满足这个条件是 递归停止不在进行递归调用,从 阅读全文
posted @ 2018-05-19 20:18 东篱山上白草根 阅读(127) 评论(0) 推荐(0)