![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python知识发现
文章平均质量分 78
时光磨盘
这个作者很懒,什么都没留下…
展开
-
Python常用第三方库大盘点
1、网络requests-对HTTP协议进行高度封装,支持非常丰富的链接访问功能。PySpider-一个国人编写的强大的网络爬虫系统并带有强大的WebUI。bs4-beautifulsoup4库,用于解析和处理HTML和XML。Scrapy-很强大的爬虫框架,用于抓取网站并从其页面中提取结构化数据。可用于从数据挖掘到监控和自动化测试的各种用途Crawley-高速爬取对应网站的内容,支持关系和非关系数据库,数据可以导出为JSON、XMLPortia-可视化爬取网页内容c...原创 2021-08-31 08:26:45 · 6250 阅读 · 1 评论 -
python魔法方法---------属性访问__setattr__、__getattr__、__delattr__和__getattribute__的区别
通常情况下,我们在访问类或者实例对象的时候,会牵扯到一些属性访问的魔法方法,主要包括:① __ getattr __ (self, name): 访问不存在的属性时调用② __ getattribute __(self, name):访问存在的属性时调用(先调用该方法,查看是否存在该属性,若不存在,接着去调用①)③ __ setattr __(self, name, value):设置实...原创 2018-11-09 23:51:26 · 393 阅读 · 1 评论 -
python之random模块
Python中的random模块用于生成随机数。随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。1、random.choice( seq )返回一个列表,元组或字符串的随机项。import randomprint "choice([1, 2, 3, 5, 9]) : ", random.choice([1, 2, 3, 5, 9])...原创 2019-05-06 22:17:06 · 873 阅读 · 2 评论