私のスクリプトの1つでurllib.parse.urlencode()メソッドを使用しようとしています。 インポートはpython 3.2 urllib.parse.urlencode()が定義されていないとエラーが発生しました
#!/usr/bin/python3.2
import urllib
data = urllib.parse.urlencode({'type': 'device_code','client_id': 150792241632891})
urllibはそれは前に働いていたが、今、私はエラーを次取得します。
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を使用しているときにチェックfiineであるべきです。
今、私は完全になぜpythonシェルがこのように動作しているのですか。 ここに何か不足していますか?
おかげ
応答するため@larsmansのおかげ。返信ありがとうございます。 – Rakesh