一位同事使用模块中的Net:HTTP
类编写了一些代码net/https
。他还使用模块中的URI
类uri
。哪些模块在 Python 中具有等效的类和功能?我做了一些谷歌搜索,发现httplib和urllib。这两个 Python 模块是等价的吗?
问问题
1392 次
2 回答
3
红宝石
require 'net/http'
url = 'http://www.acme.com/products/3322' # ACME boomerang
resp = Net::HTTP.get_response(URI.parse(url))
resp_text = resp.body
Python
import urllib2
url = 'http://www.acme.com/products/3322'
response = urllib2.urlopen(url).read()
于 2012-08-23T18:24:45.663 回答
3
第一:这个问题毫无意义。每个模块都有很多功能。你需要决定你真正需要什么。
第二:使用 Python 的“请求”模块:
它是处理请求的最 Pythonic 的模块。
于 2012-08-23T18:27:16.787 回答