python导出依赖包
摘要:1. freeze方式 pip自带的命令、此方式可将环境内所有已安装依赖包导出到文件中、适合于虚拟环境 pip freeze > requirements.txt #导出依赖包信息至requirements.txt文件 2. 导出某个项目的单一依赖信息: pip install pipreqs cd
阅读全文
python协程—asyncio模块
摘要:1. 为什么使用协程? 当多线程或者多进程足够多时,实际上并不能解决性能的瓶颈问题,也就是多线程和多进程对小规模的请求可以提高效率,过多的请求实际上会降低服务资源响应效率,因此协程是更好的解决文案。 2. 什么是协程? 当一个程序遇到阻塞时,如果将这个程序挂起,然后将它的cpu权限拿出来去执行我们的
阅读全文
Python pip配置国内源的方法
摘要:个人推荐清华大学pypi镜像站(https://mirrors.tuna.tsinghua.edu.cn/help/pypi/),每五分钟同步一次,资源丰富,下载速度很快 ] : 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mir
阅读全文
爬虫框架 Scrapy 的安装
摘要:Win 环境 ###1 检查本地的python版本: python -V Python 3.9.8(我本地是) 2 whl方式安装 twisted 1 因为scrapy需要twisted的环境,所以我们直接去下载whl文件 根据自己的Python版本在 https://www.lfd.uci.edu
阅读全文
Linux 下 python3.9.8的安装
摘要:1. 准备安装环境 centos yum install gcc zlib* openssl* -y yum install sqlite-devel -y yum install bzip2 bzip2-devel -y yum install xz-devel -y yum install py
阅读全文
openpyxl 的使用
摘要:1,概念 openpyxl定义多种数据格式 最重要的三种: NULL空值:对应于python中的None,表示这个cell里面没有数据。 numberic: 数字型,统一按照浮点数来进行处理。对应于python中的float。 string: 字符串型,对应于python中的unicode。 Exc
阅读全文
python中的深浅copy shallow copy和 deep copy
摘要:python中copy是分为浅copy和深copy shallow copy 重新分配一块内存,创建一个新的对象,里面的元素是被拷贝对象中子元素的引用。 - 特点:会创建新的对象,这个对象并非是原对象的引用,而是原对象内第一层子元素对象的引用。 import copy # L1 对象内部为两个元素:
阅读全文
使用装饰器装饰类方法,并在装饰器中调用类方法
摘要:类外的装饰器方法装饰类方法,并调用该类的其他方法 场景:链接数据库的类,在执行数据库方面的操作时,经常会断开,此时需要调用该类的连接数据库方法来重新链接到数据库 class My_dbclient(): def __init__(self): self.try_count=10 self.conne
阅读全文