python 常用库 1 阅读本文需要2分钟 1 GUI 图形界面 1.wxpython Python下的GUI编程框架,与MFC的架构相似 下载地址:http://wxpython.org/download.php...NumPy 基于Python的科学计算第三方库,提供了矩阵,线性代数,傅立叶变换等等的解决方案 下载地址:http://pypi.python.org/pypi/numpy/ 4 网页处理 1....MySQLdb 用于连接MySQL数据库 下载地址:http://pypi.python.org/pypi/MySQL-python/ 2....PIL 基于Python的图像处理库,功能强大,对图形文件的格式支持广泛 下载地址:http://effbot.org/zone/pil-index.htm 3....以上都是一些常用的第三方库 更多请点击:http://pypi.python.org/pypi
os.write(fd, str) 用于写入bytes字符串到文件描述符 fd 中. 返回实际写入的字符串长度
python爬虫常用库 请求库: 1. requests 这个库是爬虫最常用的一个库 2....而aiohttp就是这样一个提供异步web服务的库。使用说这个库用起来还是相当方便的。...解析库: 1.lxml lxml是python的一个解析库,这个库支持HTML和xml的解析,支持XPath的解析方式,而且效率也是非常高的,深受广大程序员的热爱 2.Beautiful Soup Beautiful...Soup也是python里一个HTML或XMl的解析库,它可以很方便的懂网页中提取数据,拥有强大的API和多种解析方式。...3.pyquery 同样是一个强大的网页解析工具,它提供了和 jQuery 类似的语法来解析HTML 文梢, 数据库: 1.mysql 数据库 2.MongoDB:是由 ++语言编写的非关系型数据库,
@toc *** 背景 介绍一个处理进程的实用工具,这个是一个第三方库。应用主要有类似ps、cd、top,还有查看硬盘、内存使用情况等。...pip install psutil # python2 pip3 install psutil # python3 系统相关功能 CPU相关 获取CPU数量: import psutil # 后面不再加这句代码...psutil.disk_usage("C:\\") # 查看C盘 网络 获取当前网络的IO情况,返回IO的字节、包的数量: psutil.net_io_counters() 获取当前连接数,对于这个需要root用户权限,因此在运行python
GUI图形界面 Tkinter: 官方文档: https://wiki.python.org/moin/TkInter/ wxPython 官方文档: https://wiki.wxpython.org...: https://docs.djangoproject.com/en/2.0/ web2py 官方文档: http://web2py.com/books/default/chapter/35/02/python...project/pycrypto/ pynacl 官方文档: http://pynacl.readthedocs.io/en/latest/ 爬虫相关 urllib 官方文档: https://docs.python.org.../3/library/urllib.html requests 中文文档: http://docs.python-requests.org/zh_CN/latest/ BeautifulSoup 中文文档...官方文档: https://github.com/lincolnloop/python-qrcode 数据库驱动 pymysql 官方文档: http://pymysql.readthedocs.io
众所周知,Python有庞大的库资源,有官方标准库以及第三方的扩展库。每个库都一把利器,能帮助我们快速处理某方面的问题。...作为一名python的初学者,当把基本的语法、列表和元组、字典、迭代器、异常处理、I/O操作、抽象等知识点学完之后。我建议把官方常用的标准库也随便学下来。...讲真的,你知道这些库之后,你会有种相见恨晚的感觉。 接下来带大家走进python标准库的世界。PS: 使用Python的版本为Python3 0x01 字符串 re: 正则表达式。...该库的函数不适用于复数。 cmath: 为复数提供的数学函数。 operator: 提供了重载操作符 0x04 文件和目录 os.path: 常用路径名操作。提供了操作路径名的常用的函数。...提供了一个基本但功能强大的Python对象序列化和反序列化算法。 cPickle: 比pickle快1000倍的对象序列化库, 和pickle可互相替换。
对应的参数信息 -------------------functools:常用的工具------------------- 1、概念: functools 是python2.5被引人的,一些工具函数放在此包里...p.join():等待当前进程执行结束,可以等待子进程结束后再继续向下运行,通常用于进程间的同步。...thread.join(): python的Thread类中还提供了join()方法,使得一个线程可以等待另一个线程执行结束后再继续运行。这个方法还可以设定一个timeout参数,避免无休止的等待。...5、支持同一线程多次请求同一资源,python提供了可重入锁。...6、python提供的Condition对象提供了对复杂线程同步问题的支持;Condition被称为条件变量;Condition维护着一个锁和一个waiting池。
python的安装库就相当于java的lib包,下面我们把想用的安装包先安装好。...下面安装selenium库 这是用来驱动浏览器的库。...然后解压把chromedriver程序分别放到python安装目录的D:\python3.6.1\Scripts和D:\python3.6.1目录下。 然后重启一个cmd命令窗口。...安装phantomjs库 这是个无界面浏览器。...这里通过用python链接mysql并获取到这三条数据为例来验证安装的成功性: 命令如下: C:\Users\Administrator>python Python 3.6.1 (v3.6.1:69c0db5
---- 背景 介绍一个处理进程的实用工具,这个是一个第三方库。应用主要有类似ps、cd、top,还有查看硬盘、内存使用情况等。...pip install psutil # python2 pip3 install psutil # python3 系统相关功能 CPU相关 获取CPU数量: import psutil # 后面不再加这句代码...psutil.disk_usage("C:\\") # 查看C盘 网络 获取当前网络的IO情况,返回IO的字节、包的数量: psutil.net_io_counters() 获取当前连接数,对于这个需要root用户权限,因此在运行python
import fly fly.窜天猴 go() 就像这样的伪代码 Scipy是一个用于数学、科学、工程领域的常用软件包...PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。...在计算机视觉项目的开发中,OpenCV作为较大众的开源库,拥有了丰富的常用图像处理函数库,采用C/C++语言编写,可以运行在Linux/Windows/Mac等操作系统上,能够快速的实现一些图像处理和识别的任务...NumPy系统是Python的一种开源的数值计算扩展。NumPy(Numeric Python)提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。...读者应该注意的是,它固然有着两种数据结构,因为它依然是 Python 的一个库,所以,Python 中有的数据类型在这里依然适用,也同样还可以使用类自己定义数据类型。
logging.ERROR, msg="Exception occurred", exc_info=True) logging之Formatter对象 Formatter 对象用来设置具体的输出格式,常用格式如下表所示.../usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 """ 5 __title__ = logging工具类 6 __Time__ =.../usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 """ 5 __title__ = logzero日志封装类 6 __Time__
把里面用到的一些技术和常用库分享记录下.struct可以按照指定的结构打包或者解包, 不用手动拼接字了(我最开始就是手动拼接的....)官网连接: https://docs.python.org/zh-cn...官网地址:https://docs.python.org/zh-cn/3.11/library/pickle.htmlgdbmdbm数据库? 就是kv形式存数据到文件....相当于 把dict存储到文件例子:import _gdbm #依赖外部库 gdbm (yum install gdbm)gdbmobj = _gdbm.open('test20230126.db',...'cs',0o644) #c:读写方式打开数据库,不存在则创建.
前面提到了Awesome Python,它是一个收集了Python相关资源的GitHub仓库,它包括各种Python库、框架、工具、学习资源等。...这个文章就是纯简单记录一下python的这些库; 数据处理与分析 PandasGUI: PandasGUI是一个基于Pandas库的可视化工具,提供了交互式数据分析和处理的界面。...https://github.com/pola-rs/polars PyGWalker: PyGWalker是一个用于数据预处理和特征工程的Python库。...https://github.com/holoviz/panel plotnine: plotnine是一个基于ggplot2的Python数据可视化库。...https://github.com/astanin/python-latexify python加速 Numba: Numba是一个用于在Python中加速数值计算的库。
python之Sklearn库 0 前言 1. 数据集的预处理 1.0 下载数据 1.1 数据查看 1.2 标签清洗 1.3 标签编码 1.4 数据集得标准化 1.5 构建训练集和测试集 2.
在Pyhton图像库「Python Imaging Library」支持大量的图片格式,是图像处理和批处理的最佳选择,可以用这个来创建缩略图、文件格式之间的转换、打印图片、大小转换、颜色转换、还有对图片加滤镜...对于国内用户来说,不能访问python官网的时候,可以替换python源为阿里源或者其他国内源;其二对于其他的内网用户来说,可以在安装的时候加上代理地址。...$ pip install Pillow # python2 $ pip3 install Pillow # python3 如果没有添加pip3软连接,用python3的pip一样的 $ pip install...region = im.crop(box) # 剪切 region = region.transpose(Image.ROTATE_180) im.paste(region, box) # 粘贴 小结 python
NumPy几乎是一个无法回避的科学计算工具包,最常用的也许是它的N维数组对象,其他还包括一些成熟的函数库,用于整合C/C++和Fortran代码的工具包,线性代数、傅里叶变换和随机数生成函数等。...“SciPy是一个开源的Python算法库和数学工具包,SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。...Numpy和Scipy常常结合着使用,Python大多数机器学习库都依赖于这两个模块。”...—-引用自“Python机器学习库” 3.3 Matplotlib matplotlib is a python 2D plotting library which produces publication...“Theano 是一个 Python 库,用来定义、优化和模拟数学表达式计算,用于高效的解决多维数组的计算问题。
场景 Python 应用场景非常广泛,大数据、爬虫、人工智能等,常见的热门领域都离不开这个家伙,今天又来说说 Python 常用的库之一「Requests」,只要是与网络相关的的操作,都离不开这个库。...小结 Requests 一个强大的网络应用库,在了解了上面的知识后,可以用来爬爬数据,比如豆瓣、知乎、以及公众号的数据,行动起来吧,网上也有很多类似的教程,可以跟着多动手,实战一番。
pathlib – (Python3.4+ 标准库)跨平台的、面向对象的路径操作库。 python-magic- 文件类型检测的第三方库 libmagic 的 Python 接口。...when.py – 提供用户友好的函数来帮助用户进行常用的日期和时间操作。 文本处理 用于解析和操作文本的库。 通用 chardet – 字符编码检测器,兼容 Python2 和 Python3。...视频 用来操作视频和GIF的库。 moviepy – 一个用来进行基于脚本的视频编辑模块,适用于多种格式,包括动图 GIFs。 scikit-video – SciPy 视频处理常用程序。...数据库驱动 用来连接和操作数据库的库。 MySQL – awesome-mysql系列 mysql-python – Python 的 MySQL 数据库连接器。...PyBrain – 另一个 Python 机器学习库。 Pylearn2 – 一个基于 Theano 的机器学习库。 python-recsys – 一个用来实现推荐系统的 Python 库。
Requests - HTTP库。提供了人性化的HTTP请求API。http://docs.python-requests.org/en/master/12. Alembic - 数据库迁移框架。...对wxWidgets C++库的Python包装,用于创建GUI。http://wxpython.org/ 15. PyQt - Qt工具库的Python包装。用于创建GUI。...PyQt - Qt工具库的Python包装。用于创建GUI应用程序。...PyTorch - 针对深度学习,计算机视觉和自然语言处理的开源机器学习库。https://pytorch.org/84. scikit-image - 用于图像处理的Python库。...Mahotas - 计算机视觉和图像处理中的计算机视觉常用算法的开源软件。https://mahotas.readthedocs.io/en/latest/88.
领取专属 10元无门槛券
手把手带您无忧上云