用法:
class nntplib.NNTP(host, port=119, user=None, password=None, readermode=None, usenetrc=False[, timeout])返回一个新的
NNTP对象,表示与运行在主机host上的 NNTP 服务器的连接,监听端口port。可以为套接字连接指定可选的timeout。如果提供了可选的user和password,或者如果在/.netrc中存在合适的凭据并且可选标志usenetrc为真,则AUTHINFO USER和AUTHINFO PASS命令用于识别和验证用户到服务器。如果可选标志readermode为真,则在执行身份验证之前发送mode reader命令。如果您要连接到本地计算机上的 NNTP 服务器并打算调用 reader-specific 命令,例如group,则有时需要阅读器模式。如果您得到意外的NNTPPermanentError,您可能需要设置readermode。NNTP类支持with语句无条件地消耗OSError异常并在完成后关闭 NNTP 连接,例如:>>> from nntplib import NNTP >>> with NNTP('news.gmane.io') as n: ... n.group('gmane.comp.python.committers') ... ('211 1755 1 1755 gmane.comp.python.committers', 1755, 1, 1755, 'gmane.comp.python.committers') >>>使用参数
self、host、port引发审计事件nntplib.connect。所有命令都将引发带有参数
self和line的审计事件nntplib.putline,其中line是即将发送到远程主机的字节。在 3.2 版中更改:
usenetrc就是现在False默认。在 3.3 版中更改:支持
with添加了声明。在 3.9 版中更改:如果
timeout参数设置为零,它将引发ValueError以防止创建非阻塞套接字。
相关用法
- Python nntplib.NNTP.getcapabilities用法及代码示例
- Python nntplib.NNTP.descriptions用法及代码示例
- Python nntplib.NNTP.article用法及代码示例
- Python nntplib.NNTP.newgroups用法及代码示例
- Python nntplib.NNTP.over用法及代码示例
- Python nntplib.NNTP.stat用法及代码示例
- Python nntplib.decode_header用法及代码示例
- Python numpy.less()用法及代码示例
- Python networkx.algorithms.shortest_paths.weighted.all_pairs_dijkstra_path用法及代码示例
- Python numpy.polynomial.hermite.hermmul用法及代码示例
- Python numpy.seterrobj用法及代码示例
- Python networkx.classes.function.edge_subgraph用法及代码示例
- Python numpy.tril()用法及代码示例
- Python numpy.around用法及代码示例
- Python networkx.algorithms.tree.mst.maximum_spanning_edges用法及代码示例
- Python numpy.random.standard_normal()用法及代码示例
- Python networkx.algorithms.bipartite.basic.color用法及代码示例
- Python numpy.select用法及代码示例
- Python networkx.algorithms.bipartite.cluster.latapy_clustering用法及代码示例
- Python networkx.readwrite.json_graph.adjacency_data用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 nntplib.NNTP。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
