2012-08-23 53 views
1

一位同事使用net/https模塊中的Net:HTTP類編寫了一些代碼。他還使用uri模塊中的URI類。哪些模塊在Python中具有等效的類和功能?我做了一些Google搜索,發現httpliburllib。這兩個Python模塊會是相同的嗎?Ruby class Net的Python等價物是什麼:HTTP?

+0

您是否期望Ruby和Python模塊之間的1:1兼容性?你需要什麼功能?......奇怪的問題 –

+0

@Maulwurfn我只是想知道是否有其他模塊,我錯過了發現,提供了類似的功能。當然,我不期望Ruby和Python模塊之間的1:1兼容性。 –

+0

問一個具體的問題:「如何在Python中獲取URL」而不是我在Ruby模塊X中的100個方法中的哪一個與Python模塊Y匹配......這個一般問題是毫無意義的 –

回答

3

第一:這個問題是沒有意義的。每個模塊都有很多功能。你需要決定你真正需要什麼。

二:使用 '請求' 模塊爲Python:

http://python-requests.org/

這是用於處理請求的最Python化模塊。

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() 
+0

問題是? –

+0

檢索URL的最新技術是使用'requests'模塊 –

相關問題