1. ホーム
  2. パイソン

AttributeError: モジュール 'urllib' には 'urlencode' という属性がありません。

2022-02-24 21:21:36
<パス

python3のurllibの構造は、もうpythonと全く同じではないので、以下のように変更することができます。 <マーク urllib.parse.urlencode

python2 と python3 の比較

<テーブル パイソン2 パイソン3 urllib2 をインポートする urllib.request, urllib.error をインポートする。 urllibをインポートする urllib.request, urllib.error, urllib.parse をインポートする。 インポート urlparse urllib.parseをインポートする インポート urlopen urllib.request.urlopenをインポートする。 インポート urlencode urllib.parse.urlencode をインポートする。 urllib.quoteをインポートする urllib.request.quoteをインポートする。 cookielib.CookieJar http.CookieJar urllib2.Request(リクエスト urllib.request.リクエスト

<マーク import datetimeとfrom datetime import datetimeの違いに注意してください。モジュール名はクラス名と同じです。


参考リンク https://docs.python.org/3/library/urllib.html