摘要:
1. 上下文管理器 在使用Python编程中,可以会经常碰到这种情况:有一个特殊的语句块,在执行这个语句块之前需要先执行一些准备动作;当语句块执行完成后,需要继续执行一些收尾动作。 例如:当需要操作文件或数据库的时候,首先需要获取文件句柄或者数据库连接对象,当执行完相应的操作后,需要执行释放文件句柄 阅读全文
posted @ 2019-03-20 10:44
nxf_rabbit75
阅读(302)
评论(0)
推荐(0)
摘要:
Garbage collection(GC) Garbage collection(GC) python里也同java一样采用了垃圾收集机制,不过不一样的是: python采用的是引用计数机制为主,标记-清除和分代收集两种机制为辅的策略。 1. 引用计数机制 原理:当一个对象的引用被创建或者复制时, 阅读全文
posted @ 2019-03-20 10:28
nxf_rabbit75
阅读(303)
评论(0)
推荐(0)
摘要:
1. 异常种类 在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,不同的类对象标识不同的异常,一个异常标识一种错误 常见异常处理: 其他异常: 2. 异常处理 python解释器检测到错误,触发异常(也允许程序员自己触发异常)。程序员编写特定的代码,专门用来 阅读全文
posted @ 2019-03-20 09:26
nxf_rabbit75
阅读(251)
评论(0)
推荐(0)
摘要:
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 例子: 结果为:[(1, 4), (2, 5), (3, 6)] 结果为:{1: 阅读全文
posted @ 2019-03-20 09:18
nxf_rabbit75
阅读(179)
评论(0)
推荐(0)
摘要:
1. 什么是爬虫和反爬虫? 爬虫:使用任何技术手段,批量获取网站信息的一种方式。 反爬虫:使用任何技术手段,阻止别人批量获取自己网站信息的一种方式。 2. 常见的反爬虫机制 通过UA 识别爬虫 有些爬虫的UA是特殊的,与正常浏览器的不一样,可通过识别特征UA,直接封掉爬虫请求 设置IP访问频率,如果 阅读全文
posted @ 2019-03-20 00:28
nxf_rabbit75
阅读(6008)
评论(0)
推荐(0)
摘要:
python 爬虫资源包汇总 Requests BeautifulSoup Beautiful Soup库(bs4)入门 Selenium Selenium环境安装设置 Selenium Installation Python爬虫利器五之Selenium的用法 Python爬虫利器三之Xpath语法 阅读全文
posted @ 2019-03-20 00:14
nxf_rabbit75
阅读(287)
评论(0)
推荐(0)