Я пытаюсь использовать метод 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 ведет себя таким образом. Я что-то упустил здесь?
Спасибо