簡體   English   中英

為什么我的代碼中出現這個Python錯誤?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM