不安装第三方库,什么样的Client/Server Python 支持开箱即用的协议(protocol)?
最佳答案
- 基本网络协议(protocol):
- 从 http、ftp 和文件下载:使用
urllib
,但请注意,在 python 3 中,urllib.urlopen
已移至urllib2.urlopen
并从 python 2.6 中弃用 - 使用基本代理和身份验证支持从 https 和 http 下载
urllib2
- http 与
httplib
和服务器模块BaseHTTPServer
,SimpleHTTPServer
和CGIHTTPServer
, 但请注意服务器已移至http.server
在 python 3 中 - ftp 上传/下载
ftplib
- telnet
telnetlib
- 从 http、ftp 和文件下载:使用
- 邮件协议(protocol):
- XML-RPC:
- XML RPC 客户端
xmlrpclib
和服务器模块SimpleXMLRPCServer
和DocXMLRPCServer
, 但服务器已移至xmlrpc.server
在 python 3 中
- XML RPC 客户端
- 新闻阅读协议(protocol):
- NNTP 与
nntplib
- NNTP 与
关于python - python 开箱即用地支持什么样的客户端/服务器协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2627715/