python常用函数 库 转
可能经常用到的标准模块和第三方常用的50个库    
本文由python培训班授课老师整理
数学计算:    
    numbers — Numeric abstract base classes     
    math — Mathematical functions     
    cmath — Mathematical functions for complex numbers     
    decimal — Decimal fixed point and floating point arithmetic     
    fractions — Rational numbers     
    random — Generate pseudo-random numbers     
    itertools — Functions creating iterators for efficient looping     
    functools — Higher-order functions and operations on callable objects     
    operator — Standard operators as functions     
文件和目录访问:     
    os.path — Common pathname manipulations     
    fileinput — Iterate over lines from multiple input streams     
    stat — Interpreting stat() results     
    statvfs — Constants used with os.statvfs()     
    filecmp — File and Directory Comparisons     
    tempfile — Generate temporary files and directories     
    glob — Unix style pathname pattern expansion     
    fnmatch — Unix filename pattern matching     
    linecache — Random access to text lines     
    shutil — High-level file operations     
    dircache — Cached directory listings     
    macpath — Mac OS 9 path manipulation functions     
数据持久化:     
    pickle — Python object serialization     
    cPickle — A faster pickle     
    copy_reg — Register pickle support functions     
    shelve — Python object persistence     
    marshal — Internal Python object serialization     
    anydbm — Generic access to DBM-style databases     
    whichdb — Guess which DBM module created a database     
    dbm — Simple “database” interface     
    gdbm — GNU’s reinterpretation of dbm     
    dbhash — DBM-style interface to the BSD database library     
    bsddb — Interface to Berkeley DB library     
    dumbdbm — Portable DBM implementation     
    sqlite3 — DB-API 2.0 interface for SQLite databases     
通用操作系统服务:     
    os — Miscellaneous operating system interfaces     
    io — Core tools for working with streams     
    time — Time access and conversions     
    argparse — Parser for command-line options, arguments and sub-commands     
    optparse — Parser for command line options     
    getopt — C-style parser for command line options     
    logging — Logging facility for Python     
    logging.config — Logging configuration     
    logging.handlers — Logging handlers     
    getpass — Portable password input     
    curses — Terminal handling for character-cell displays     
    curses.textpad — Text input widget for curses programs     
    curses.ascii — Utilities for ASCII characters     
    curses.panel — A panel stack extension for curses     
    platform — Access to underlying platform’s identifying data     
    errno — Standard errno system symbols     
    ctypes — A foreign function library for Python     
可选的操作系统服务:     
    select — Waiting for I/O completion     
    threading — Higher-level threading interface     
    thread — Multiple threads of control     
    dummy_threading — Drop-in replacement for the threading module     
    dummy_thread — Drop-in replacement for the thread module     
    multiprocessing — Process-based “threading” interface     
    mmap — Memory-mapped file support     
    readline — GNU readline interface     
    rlcompleter — Completion function for GNU readline     
进程间通信和网络:     
    subprocess — Subprocess management     
    socket — Low-level networking interface     
    ssl — TLS/SSL wrapper for socket objects     
    signal — Set handlers for asynchronous events     
    popen2 — Subprocesses with accessible I/O streams     
    asyncore — Asynchronous socket handler     
    asynchat — Asynchronous socket command/response handler     
互联网数据处理:     
    email — An email and MIME handling package     
    json — JSON encoder and decoder     
    mailcap — Mailcap file handling     
    mailbox — Manipulate mailboxes in various formats     
    mhlib — Access to MH mailboxes     
    mimetools — Tools for parsing MIME messages     
    mimetypes — Map filenames to MIME types     
    MimeWriter — Generic MIME file writer     
    mimify — MIME processing of mail messages     
    multifile — Support for files containing distinct parts     
    rfc822 — Parse RFC 2822 mail headers     
    base64 — RFC 3548: Base16, Base32, Base64 Data Encodings     
    binhex — Encode and decode binhex4 files     
    binascii — Convert between binary and ASCII     
    quopri — Encode and decode MIME quoted-printable data     
    uu — Encode and decode uuencode files     
结构化标记处理工具:     
    HTMLParser — Simple HTML and XHTML parser     
    sgmllib — Simple SGML parser     
    htmllib — A parser for HTML documents     
    htmlentitydefs — Definitions of HTML general entities     
    XML Processing Modules     
    XML vulnerabilities     
    xml.etree.ElementTree — The ElementTree XML API     
    xml.dom — The Document Object Model API     
    xml.dom.minidom — Minimal DOM implementation     
    xml.dom.pulldom — Support for building partial DOM trees     
    xml.sax — Support for SAX2 parsers     
    xml.sax.handler — Base classes for SAX handlers     
    xml.sax.saxutils — SAX Utilities     
    xml.sax.xmlreader — Interface for XML parsers     
    xml.parsers.expat — Fast XML parsing using Expat     
互联网协议和技术支持:     
    webbrowser — Convenient Web-browser controller     
    cgi — Common Gateway Interface support     
    cgitb — Traceback manager for CGI scripts     
    wsgiref — WSGI Utilities and Reference Implementation     
    urllib — Open arbitrary resources by URL     
    urllib2 — extensible library for opening URLs     
    httplib — HTTP protocol client     
    ftplib — FTP protocol client     
    poplib — POP3 protocol client     
    imaplib — IMAP4 protocol client     
    nntplib — NNTP protocol client     
    smtplib — SMTP protocol client     
    smtpd — SMTP Server     
    telnetlib — Telnet client     
    uuid — UUID objects according to RFC 4122     
    urlparse — Parse URLs into components     
    SocketServer — A framework for network servers     
    BaseHTTPServer — Basic HTTP server     
    SimpleHTTPServer — Simple HTTP request handler     
    CGIHTTPServer — CGI-capable HTTP request handler     
    cookielib — Cookie handling for HTTP clients     
    Cookie — HTTP state management     
    xmlrpclib — XML-RPC client access     
    SimpleXMLRPCServer — Basic XML-RPC server     
    DocXMLRPCServer — Self-documenting XML-RPC server     
第三方常用的50个库     
Python: 50 modules for all needs     
Graphical interface     wxPython     http://wxpython.org     
Graphical interface     pyGtk     http://www.pygtk.org     
Graphical interface     pyQT     http://www.riverbankcomputing.co.uk/pyqt/     
Graphical interface     Pmw     http://pmw.sourceforge.net/     
Graphical interface     Tkinter 3000     http://effbot.org/zone/wck.htm     
Graphical interface     Tix     http://tix.sourceforge.net/     
Database     MySQLdb     http://sourceforge.net/projects/mysql-python     
Database     PyGreSQL     http://www.pygresql.org/     
Database     Gadfly     http://gadfly.sourceforge.net/     
Database     SQLAlchemy     http://www.sqlalchemy.org/     
Database     psycopg     http://www.initd.org/pub/software/psycopg/     
Database     kinterbasdb     http://kinterbasdb.sourceforge.net/     
Database     cx_Oracle     http://www.cxtools.net/default.aspx?nav=downloads     
Database     pySQLite     http://initd.org/tracker/pysqlite     
MSN Messenger     msnlib     http://auriga.wearlab.de/~alb/msnlib/     
MSN Messenger     pymsn     http://telepathy.freedesktop.org/wiki/Pymsn     
MSN Messenger     msnp     http://msnp.sourceforge.net/     
Network     Twisted     http://twistedmatrix.com/     
Images     PIL     http://www.pythonware.com/products/pil/     
Images     gdmodule     http://newcenturycomputers.net/projects/gdmodule.html     
Images     VideoCapture     http://videocapture.sourceforge.net/     
Sciences and Maths     scipy     http://www.scipy.org/     
Sciences and Maths     NumPy     http://numpy.scipy.org//     
Sciences and Maths     numarray     http://www.stsci.edu/resources/software_hardware/numarray     
Sciences and Maths     matplotlib     http://matplotlib.sourceforge.net/     
Games     Pygame     http://www.pygame.org/news.html     
Games     Pyglet     http://www.pyglet.org/     
Games     PySoy     http://www.pysoy.org/     
Games     pyOpenGL     http://pyopengl.sourceforge.net/     
Jabber     jabberpy     http://jabberpy.sourceforge.net/     
Web     scrape     http://zesty.ca/python/scrape.html     
Web     Beautiful Soup     http://crummy.com/software/BeautifulSoup     
Web     pythonweb     http://www.pythonweb.org/     
Web     mechanize     http://wwwsearch.sourceforge.net/mechanize/     
Localisation     geoname.py     http://www.zindep.com/blog-zindep/Geoname-python/     
Serial port     pySerial     http://pyserial.sourceforge.net/     
Serial port     USPP     http://ibarona.googlepages.com/uspp     
Parallel Port     pyParallel     http://pyserial.sourceforge.net/pyparallel.html     
USB Port     pyUSB     http://bleyer.org/pyusb/     
Windows     ctypes     http://starship.python.net/crew/theller/ctypes/     
Windows     pywin32     http://sourceforge.net/projects/pywin32/     
Windows     pywinauto     http://www.openqa.org/pywinauto/     
Windows     pyrtf     http://pyrtf.sourceforge.net/     
Windows     wmi     http://timgolden.me.uk/python/wmi.html     
PDA/GSM/Mobiles     pymo     http://www.awaretek.com/pymo.html     
PDA/GSM/Mobiles     pyS60     http://sourceforge.net/projects/pys60     
Sound     pySoundic     http://pysonic.sourceforge.net/     
Sound     pyMedia     http://pymedia.org/     
Sound     FMOD     http://www.fmod.org/     
Sound     pyMIDI     http://www.cs.unc.edu/Research/assist/developer.shtml     
GMail     libgmail     http://libgmail.sourceforge.net/     
Google     pyGoogle     http://pygoogle.sourceforge.net/     
Expect     pyExpect     http://pexpect.sourceforge.net/     
WordNet     pyWordNet     http://osteele.com/projects/pywordnet/     
Command line     cmd     http://blog.doughellmann.com/2008/05/pymotw-cmd.html     
Compiler backend     llvm-py     http://mdevan.nfshost.com/llvm-py/     
3D     VPython     http://vpython.org
python常用函数 库 转的更多相关文章
- python常用函数库收集。
		
学习过Python都知道python中有很多库.python本身就是万能胶水,众多强大的库/模块正是它的优势. 收集一些Python常用的函数库,方便大家选择要学习的库,也方便自己学习收集,熟悉运用好 ...
 - python常用函数库及模块巧妙用法汇总
		
在用python编写脚本或写程序过程中总要遇到一些对大文件或数据进行排序,计算,循环跌代等.我想下面这些函数库一定能用得到,总结如下:便于以后备查 列表去重(传说是列表去重最高效的方法): al = ...
 - python常用三方库 - openpyxl
		
目录 python常用三方库 - openpyxl 读取Excel文件 写入Excel文件 python常用三方库 - openpyxl openpyxl是一个第三方库, 可以处理xlsx格式的Exc ...
 - Python常用的库简单介绍一下
		
Python常用的库简单介绍一下fuzzywuzzy ,字符串模糊匹配. esmre ,正则表达式的加速器. colorama 主要用来给文本添加各种颜色,并且非常简单易用. Prettytable ...
 - 【C++实现python字符串函数库】strip、lstrip、rstrip方法
		
[C++实现python字符串函数库]strip.lstrip.rstrip方法 这三个方法用于删除字符串首尾处指定的字符,默认删除空白符(包括'\n', '\r', '\t', ' '). s.st ...
 - 【C++实现python字符串函数库】二:字符串匹配函数startswith与endswith
		
[C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...
 - 【C++实现python字符串函数库】一:分割函数:split、rsplit
		
[C++实现python字符串函数库]split()与rsplit()方法 前言 本系列文章将介绍python提供的字符串函数,并尝试使用C++来实现这些函数.这些C++函数在这里做单独的分析,最后我 ...
 - PHP 常用函数库和一些实用小技巧
		
PHP 常用函数库和一些实用小技巧 作者: 字体:[增加 减小] 类型:转载 包括文件读取函式,文件写入函式,静态页面生成函式,目录删除函式等 文件读取函式 //文件读取函式 function ...
 - yum安装的时候报错,关于python的函数库
		
我在执行yum -y install nc命令的时候出现如下报错 There was a problem importing one of the Python modulesrequired to ...
 
随机推荐
- 016专家视图测试脚本开发_utility对象
			
utility对象(1)这个例子是:Extendtest使用Extend对象加载DLL,我们可以使用它来丰富windows api函数,能够编写更为强大和灵活的测试代码 实例代码: '声明FindWi ...
 - Maven之debug技巧
			
mvn eclipse:clean eclipse:eclipse -Dwtpversion=2.0 可以将项目编译为web项目,然后再项目上右键debug as server即可.
 - nodejs调试工具node-inspector入门随笔
			
最近打算玩玩node. 众所周知,在前端,调试代码有一众天然好工具——浏览器!特别是 chrome,使得 jser 们如鱼得水,玩得风生水起.但是到了node,情况就不一样了,js 代码不再运行在单纯 ...
 - xp系统下网络打印机怎么设置
			
亲测,可行 打印机共享可以有效节约办公资源,提高办公效率.可是还有很多朋友不知道怎么设置,我们这里讲一下网络打印机的设置方法. 1.我们点开桌面左下角的开始菜单,选择“打印机和传真” 2.我们右击某个 ...
 - HW3.27
			
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...
 - HW2.16
			
import java.util.Scanner; public class Solution { public static void main(String[] args) { final int ...
 - LeetCode:Restore IP Address
			
93. Restore IP Addresses Given a string containing only digits, restore it by returning all possible ...
 - cygwin设置中文
			
cygwin\home\username\.bashrc # 让ls和dir命令显示中文和颜色 alias ls='ls --show-control-chars --color' alias dir ...
 - jQuery事件绑定的最佳实践
			
如果你经常使用jQuery,那么你也许很熟悉事件绑定.这是很基本的东西,但是深入一点,你就能够找到机会让你事件驱动的代码变得不太零碎,并且更容易管理. 更好的选择器策略 让我们从基础的例子开始.下面的 ...
 - LIMS系统供应商一览表
			
LIMS系统供应商一览表. 国内自主研发的LIMS供应商的产品质量一般,国外的LIMS产品在本土化方面,北京三维天地的质量最佳. LIMS系统JAVA..Net平台上都有,由于实验室业务数据量等原因, ...