
python
python学习
Skyey_6
学习中。
展开
-
【Python】一些魔法方法(__getattribute__,__getattr__,__setattr__)
__getattribute__(self, key) 当访问该类对象的属性或者方法时触发 class Test: def __init__(self): self.name = 'A' def hello(self): print('hello') def __getattribute__(self, key): print('getattribute') return supe原创 2021-03-02 16:44:42 · 244 阅读 · 0 评论 -
【Python】Python内置异常类
原创 2021-02-27 21:56:13 · 194 阅读 · 0 评论 -
【Python】生成requirements.txt的方法
python项目如何在另一个环境上重新构建项目所需要的运行环境依赖包? 使用的时候边记载是个很麻烦的事情,总会出现遗漏的包的问题,这个时候手动安装也很麻烦,不能确定代码报错的需要安装的包是什么版本。这些问题,requirements.txt都可以解决! 生成requirements.txt,有两种方式: 1. 适用于单虚拟环境的情况: pip freeze > requirements.txt 为什么只适用于单虚拟环境?因为这种方式,会将环境中的依赖包全都加入,如果使用的全局环境,则下载的所有包都会转载 2021-01-21 12:46:17 · 240 阅读 · 0 评论 -
【Python】解析库——BeautifulSoup
BeautifulSoup支持Python标准库中的HTML解析器,还支持一些第三方的解析器 解析器 使用方法 优势 劣势 Python标准库 BeautifulSoup(markup, “html.parser”) Python的内置标准库执行速度适中文档容错能力强 Python 2.7.3 or 3.2.2)前的版本中文档容错能力差 lxml HTML 解析器 BeautifulSoup(markup, “lxml”) 速度快文档容错能力强 需要安装C语言库 lxml XML 解原创 2021-01-20 16:09:42 · 167 阅读 · 0 评论