[英]How come I'm getting this Python error in my code?
import urllib, urllib2
def URLRequest(url, params, method="GET"):
if method == "POST":
return urllib2.Request(url, data=urllib.encode(params)) <<<< 31
else:
return urllib2.Request(url + "?" + urllib.encode(params))
“模塊”對象沒有屬性“編碼”,第31行
錯誤消息是正確的: urllib
模塊不具有encode()
函數。 函數名稱是urlencode()
,因此您將調用:
urllib.urlencode(params)
該功能的Python文檔: http : //docs.python.org/library/urllib.html#urllib.urlencode
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.