スクリプトの 1 つで urllib.parse.urlencode() メソッドを使用しようとしています。urllib をインポート
#!/usr/bin/python3.2
import urllib
data = urllib.parse.urlencode({'type': 'device_code','client_id': 150792241632891})
以前は機能していましたが、現在は次のエラーが発生します。
出力
Traceback (most recent call last):
File "/home/rakesh/programming/test.py", line 8, in <module>
data = urllib.parse.urlencode({'type': 'device_code','client_id': 150792241632891})
AttributeError: 'module' object has no attribute 'parse'
最初は自分のpythonシェルを疑っていましたが、確認したところ、pythonバージョン3.2を使用していて、これは問題ないはずです。
なぜPythonシェルがこのように振る舞うのか、私は完全に困惑しています。ここで何か不足していますか?
ありがとう