一位同事使用net/https
模塊中的Net:HTTP
類編寫了一些代碼。他還使用uri
模塊中的URI
類。哪些模塊在Python中具有等效的類和功能?我做了一些Google搜索,發現httplib和urllib。這兩個Python模塊會是相同的嗎?Ruby class Net的Python等價物是什麼:HTTP?
1
A
回答
3
第一:這個問題是沒有意義的。每個模塊都有很多功能。你需要決定你真正需要什麼。
二:使用 '請求' 模塊爲Python:
這是用於處理請求的最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'模塊 –
相關問題
- 1. Python`itertools.chain`的Ruby等價物是什麼?
- 2. 什麼是.NET TypeCode的Java等價物?
- 3. 什麼是Python的os.walk的等價物?
- 4. 什麼是Ruby的substr等價物?
- 5. Go defer的ruby等價物是什麼?
- 6. 什麼是preg_quote()的Ruby等價物?
- 7. 什麼是C?:operator的Ruby等價物?
- 8. 什麼是PHP $ _ENV的Ruby等價物?
- 9. 什麼是Ruby中的「sys.stdout.write()」等價物?
- 10. 什麼是「pythonic」的Ruby等價物?
- 11. 什麼是PHP var_dump的.NET等價物?
- 12. 什麼是InterruptedException(Java)的.NET等價物?
- 13. 什麼是COM LocalServer的.NET等價物?
- 14. 什麼是JMX的.NET等價物?
- 15. 什麼是geteuid()的.net等價物?
- 16. Ruby中.NET事件的等價物是什麼?
- 17. 什麼是java.util.zip.Inflater的Python等價物?
- 18. 什麼是Python os.pathsep的等價物?
- 19. python中'gem'的等價物是什麼?
- 20. Python中imadjust的等價物是什麼?
- 21. 什麼是Tomcat的Python等價物?
- 22. python中print_r()的等價物是什麼?
- 23. 什麼是Perlbrew的Python等價物?
- 24. 什麼是Ruby的「檢查」的Python等價物?
- 25. 什麼是Python的輸出[: - 1]的Ruby等價物?
- 26. 什麼是Python的urllib.quote_plus的Ruby/Rails等價物?
- 27. 什麼是Ruby的叉形塊的Python等價物?
- 28. Ruby中Python的itertools.product的等價物是什麼?
- 29. 什麼是Python的默認代碼的Ruby等價物?
- 30. Ruby中Python文檔字符串的等價物是什麼?
您是否期望Ruby和Python模塊之間的1:1兼容性?你需要什麼功能?......奇怪的問題 –
@Maulwurfn我只是想知道是否有其他模塊,我錯過了發現,提供了類似的功能。當然,我不期望Ruby和Python模塊之間的1:1兼容性。 –
問一個具體的問題:「如何在Python中獲取URL」而不是我在Ruby模塊X中的100個方法中的哪一個與Python模塊Y匹配......這個一般問題是毫無意義的 –