python自带的库有哪些餐厅_Python 常用的标准库以及第三方库有哪些
2018-10-29 回答
我也来几个吧
standard libs:
itertools http://docs.python.org/2/library/itertools.html
functools http://docs.python.org/2/library/functools.html 学好python有必要掌握上面这两个库吧,
re 正则
subprocess http://docs.python.org/2/library/subprocess.html 调用shell命令的神器
pdb 调试
traceback 调试
pprint 漂亮的输出
logging 日志
threading和multiprocessing 多线程
urllib/urllib2/httplib http库,httplib底层一点,推荐第三方的库requests
os/sys 系统,环境相关
queue 队列
pickle/cpickle 序列化工具
hashlib md5, sha等hash算法
cvs
json/simplejson python的json库,据so上的讨论和benchmark,simplejson的性能要高于json
timeit 计算代码运行的时间等等
cprofile python性能测量模块
glob 类似与listfile,可以用来查找文件
atexit 有一个注册函数,可用于正好在脚本退出运行前执行一些代码
dis python 反汇编,当对某条语句不理解原理时,可以用dis.dis 函数来查看代码对应的python 解释器指令等等。
3th libs:
paramiko https://github.com/paramiko/paramiko ssh python 库
selenium https://pypi.python.org/pypi/selenium 浏览器自动化测试工具selenium的python 接口
lxml http://lxml.de/ python 解析html,xml 的神器
mechanize https://pypi.python.org/pypi/mechanize/ stateful programmatic web browsing
pycurl https://pypi.python.org/pypi/pycurl curl library module for python
fabric http://docs.fabfile.org/en/1.8/
fabric is a python (2.5 or higher) library and command-line tool for
streamlining the use of ssh for application deployment or systems
administration tasks.
xmltodict https://github.com/martinblech/xmltodict xml 转 dict,真心好用
urllib3 和 requests: 当然其实requests就够了 requests: http for humans
flask http://flask.pocoo.org/python web 微框架
ipdb 调试神器,同时推荐ipython!结合ipython使用
redis redis python接口
pymongo mongodbpython接口
pil http://www.pythonware.com/products/pil/ python图像处理
mako http://www.makotemplates.org/ python模版引擎
numpy , scipy 科学计算
matplotlib 画图
scrapy 爬虫
django/tornado/web.py/web2py/uliweb/flask/twisted/bottle/cherrypy.等等 python web框架/服务器
sh 1.08 — sh v1.08 documentation 用来运行shell 模块的 极佳选择
暂时记得这么多吧,不过都是我自己常用的库 :) 。。欢迎补充
update:
a curated list of awesome python frameworks, libraries and software.
vinta/awesome-python · github
几乎所有很赞的 python 库,和框架都在这个列表里。
其他的 awesome list:
bayandin/awesome-awesomeness · github
python自带的库有哪些餐厅_Python 常用的标准库以及第三方库有哪些相关推荐
- python常用库有哪些餐厅_Python常用库整理
前两天有个同学问我关于Tkinter库的问题,但是我连Tkinter库是干啥的都不清楚,有点尴尬.Python库博大精深,涉及各个领域,多了解一些著名的库总比不知道的好. GUI图形界面 Tkinte ...
- 如何检查python的库是否安装成功_Python——查看安装位置和安装的库
查看Python 安装位置和安装的库 步骤一: 1. Start 一个command prompt 2. 找到电脑中已经安装的Python 位置: where python 1 打开路径, cd 到输 ...
- python自带的集成开发环境是什么-常用的几款Python集成开发环境或者编辑器详解...
Python3开发常用工具一:为什么使用开发工具? 在Python3教程之<安装>中,我们已经安装了Python开发环境,但是在终端里执行相关命令始终是不能开发大型项目的,并且对写过的代码 ...
- python图形界面编程库_Python支持哪些图形界面的第三方库
Python支持哪些图形界面的第三方库 发布时间:2020-11-09 10:37:56 来源:亿速云 阅读:58 作者:小新 这篇文章给大家分享的是有关Python支持哪些图形界面的第三方库的内容. ...
- python删除文件夹无法访问_Python:pip和mu安装第三方库的小麻烦及解决方法
前些天开始使用pip安装第三方库时出现错误提示,先是出现"文件夹权限不够无法访问文件夹"的错误,后来又出现"pip is being invoked--"'错误 ...
- python第三方库无法下载_无法使用从PyCharm中下载的第三方库
我正在开发一个脚本,它将使用Basemap库将数据绘制到地图上.我正在尝试导入Shapely,以便在同一个脚本中使用.我在Windows7环境中为Python2.7使用Anaconda2.我用cond ...
- 什么是python的第三方库_python学习(十九)常见的第三方库
介绍几个python中常见的第三方库. Pillow Pillow简称PIL,是python中常用的图形图像处理模块.写一个简单的例子 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
- python自带的文档生成工具_Python文档生成工具pydoc使用介绍
在Python中有很多很好的工具来生成字符串文档(docstring),比如说: epydoc.doxygen.sphinx,但始终觉得pydoc还是不错的工具,用法非常简单,功能也算不错,本文主要介 ...
- html引入第三方库,基于webpack实现多html页面开发框架七 引入第三方库如jquery
一.解决什么问题 1.如何引入第三方库,如jquery等 二.引入jquery方法 1.下载jquery.min.js放到assets/lib下面 2.安装copy-webpack-plugin,将已 ...
最新文章
- 队列判空_数据结构与算法——队列的C语言实现
- 如何用计算机弹出ink sans,INKSANS模拟器PC
- Centos mysql的安装和配置
- 解决Redis超卖问题
- TensorFlow:张量排序,填充和复制
- 【NLP机器学习基础】从线性回归和Logistic回归开始
- Wireshark抓包—maybe caused by 'IP chechsum offload'?
- [NewLife.Net]单机400万长连接压力测试
- Solr7 安装部署 管理界面介绍 1
- 生产企业如何部署VMware虚拟化的解决方案
- 清华周界详解《基于图神经网络的事实验证》 | 百万人学 AI
- 初入WebService
- 深度学习教程(11) | 经典CNN网络实例详解(吴恩达·完整版)
- 华为HG8347R V3R016C10S135光猫桥接 北京联通 恢复华为原版
- DELL-Vostro3559-MAC装黑苹果
- ERROR】Unable to open underlying table which is differently defined or of non-MyISAM type or ...
- protect your eye
- js 翻转表格(行列互换)
- Discuz论坛搬家教程
- linux视频应用程序开发,Linux平台音视频开发和音视频SDK应用
热门文章
- 用好CloudIDE提升Web全栈编码效率
- 云小课 | IPv4枯了,IPv6来了
- 如何更有效的消灭watchdogs挖矿病毒?华为云DCS Redis为您支招
- matepad适配鸿蒙,消息称华为 MatePad2 搭载骁龙888 4G 华为鸿蒙OS计划适配高通平台...
- python修改第三方库重写_python安装第三方库时的一些bug 镜像源修改
- 红橙Darren视频笔记 旋转加载界面
- LeetCode-76: 最小覆盖子串
- 设置DefaultHttpClient和HttpClient的超时时间的方法
- MediaPlayer 的prepareAsync called in state 8 错误
- 初步使用计算机学设计,幼儿园计算机教学设计参考