用法:
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。