Найти - Пользователи
Полная версия: Модуль перестал работать
Начало » Python для экспертов » Модуль перестал работать
1
exeplor
Около часа пользовался модулем urllib. Возникла необходимость перезапустить программу (PyScripter), после перезапуска, модуль отлично импортируется, но когда я вызываю таки функции как urllib.urlencode или urllib.urlopen, то пишет что данный объект не найден: exceptions.AttributeError: ‘module’ object has no attribute ‘urlencode’, с urlopen тоже самое…
Почему? Что такое могло произойти?
doza_and
До версии PyScripter 2.1.1 при запуске с удаленным движком иногда слетали настройки текущей директории, что приводило к невозможности импорта модулей или импорту например не из той версии python. Наверное надо посмотреть откуда импортируется urllib и насколько успешно. Проверить - как происходит импорт с чистой консоли (без pyscripter). Больше предложений у меня нет.
PooH
А вы файл в котором работали с urllib случайно не urllib.py назвали? И да, что выводит:
import urllib
print urllib.__file__
exeplor
PooH
А вы файл в котором работали с urllib случайно не urllib.py назвали? И да, что выводит:
import urllib
print urllib.__file__
Вот что выводит:

D:\Python27\Lib\urllib.pyc
>>>

Вот я чего то не пойму. Вчера перезагружал компьютер, не работало всеровно. Сегодя вот, с утра включил, модуль работает так как положено… Что за приколы еще?
dimabest
У меня GUI программы (PyQt) глючили при запуске из PyScripter - все русские буквы в полях ввода удваивались! Вместо “дима” набиралось “ддииммаа”.

Наверно еще много неожиданных сюрпризов скрыто :) забейте на PyScripter
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB