syslog– Unix syslog库例程 这个模块为Unix提供了一个接口syslog库例程。请参阅Unix手册页,了解syslog设施。 该模块包装系统syslog一系列例程。一个可以与系统日志服务器通信的纯Python库在logging.handlers模块中可用SysLogHandler. 该模块定义了以下功能: syslog.syslog(message) syslog.syslog(priority, message) 将字符串message发送到系统记录器。如有必要,添加尾随换行符。每条消息都标有一个由facility和level。可选的priority参数,默认为

warnings– 警告控制 源代码: Lib / warnings.py 警告消息通常在有用的情况下发出,提醒用户程序中的某些情况,那个条件(通常)不值得提出异常并终止程序。例如,当程序使用过时的模块时,可能会发出警告. Python程序员通过调用此模块中定义的warn()函数来发出警告。(C程序员使用PyErr_WarnEx();请参阅异常处理了解详情). 警告信息通常写入sys.stderr,但是他们的处置可以灵活地改变,从忽略所有警告到将它们变成例外。警告的处理方式可能因警告类别(见下文),警告消息的文本以及警告消息的来源位置而异。对同一源位置的特定警告的重复通常会被抑制.

gettext– 多语言国际化服务 源代码: Lib / gettext.py gettext模块为您的Python模块和应用程序提供国际化(I18N)和本地化(L10N)服务。它同时支持GNU gettext消息目录API和更高级别的基于类的API,可能更适合Python文件。下面介绍的界面允许您用一种自然语言编写模块和应用程序消息,并提供已翻译消息的目录,以便在不同的自然语言下运行. 还给出了一些关于本地化你的Python模块和应用程序的提示. GNU gettext API gettext模块定义了以下API,与GNU gettext的API。如果使用此API,则会影响整个应

http.server– HTTP服务器 源代码: Lib / http / server.py 这个模块定义了实现HTTP服务器的类(Web服务器). 警告 http.server不建议用于生产。它只实现了基本的安全检查. 一类,HTTPServer,是socketserver.TCPServersubclass.It在HTTP套接字上创建并侦听,将请求分派给ahandler。创建和运行服务器的代码如下所示: def run(server_class=HTTPServer, handler_class=BaseHTTPRequestHandler): server_address

nntplib– NNTP协议客户端 源代码: Lib / nntplib.py 这个模块定义了实现网络新闻传输客户端的类NNTP协议。它可用于实现新闻阅读器或海报,或自动新闻处理器。它兼容 RFC 3977 以及旧版 RFC 977 和 RFC 2980 . 以下是两个如何使用它的小例子。列出一些关于新闻组的统计数据并打印最近10篇文章的主题: >>> s = nntplib.NNTP(“news.gmane.org”)>>> resp, count, first, last, name = s.group(“gmane.comp.python

imaplib– IMAP4协议客户端 源代码: Lib / imaplib.py 这个模块定义了三个类IMAP4, IMAP4_SSL和IMAP4_stream,它封装了与IMAP4服务器的连接,并实现了 RFC 2060 中定义的IMAP4rev1客户端协议的大部分子集。它向后兼容IMAP4( RFC 1730 )服务器,但是IMAP4不支持STATUS命令. 三个类由imaplib模块提供,IMAP4是基类: class imaplib.IMAP4(host=””, port=IMAP4_PORT) 该类实现了实际的IMAP4协议。创建连接并在实例初始

http.client– HTTP协议客户端 源代码: Lib / http / client.py 该模块定义了实现HTTP和HTTPS协议的客户端的类。它通常不直接使用 – 模块urllib.request使用它来处理使用HTTP和HTTPS的URL . 另请参阅 对于更高级别的HTTP客户端界面,建议使用Requests包. 注意 仅当Python使用SSL支持编译时才能使用HTTP支持(通过ssl模块). 模块提供以下类: class http.client.HTTPConnection(host, port=None, [timeout, ] source_a

mailbox– 以各种格式操作邮箱 源代码: Lib / mailbox.py 这个模块定义了两个类,Mailbox和Message,foraccess和操作磁盘邮箱及其包含的消息.Mailbox提供了从键到消息的字典式映射.Message扩展了email.message模块的Message具有格式特定状态和行为的类。支持的邮箱格式为Maildir,mbox,MH,Babyl和MMDF . 也可以看看 模块email 代表和操纵信息. Mailbox对象 class mailbox.Mailbox 邮箱,可以检查和修改. Mailbox类定义一个接口,不打算实例化。相反,格式特定

email.iterators:迭代器 源代码: Lib / email / iterators.py 使用Message.walk方法迭代消息对象树相当容易。该email.iterators模块提供了一些有用的更高级别的迭代消息对象树. email.iterators.body_line_iterator(msg, decode=False) 这将遍历msg,逐行返回字符串有效负载。它会跳过所有子部分标题,并使用不是Python字符串的有效内容覆盖任何子部分。这相当于使用readline()跳过所有干扰标题. 可选decode传递给Message.get_payload. email.ite

email.mime:从头开始创建电子邮件和MIME对象 源代码: Lib / email / mime /这个模块是遗产的一部分(Compat32)电子邮件API。它的功能部分被contentmanager在新的API中,但在某些应用程序中,这些类可能仍然有用,即使在非标准代码中也是如此. 通常,通过将文件或一些文本传递给解析器来获取消息对象结构,该解析器解析文本并返回根消息对象。你怎么也可以从头开始建立一个完整的消息结构,甚至个人Message手工制作的物品。实际上,你也可以采用一个现有的结构并添加新的Message对象,移动地面等。这为切片和切割MIMEmessages提供了一个非常方便