Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 25, 2011 12:51:59

kvm2001
От:
Зарегистрирован: 2011-04-25
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с импортом в скрипте с расширением

Первая строка файла скрипта:

from xml.parsers import expat
При запуске файла скрипта (через IDLE) с именем xml (без расширения) все работает на ура. А при запуске файла xml.py выдает ошибку
Traceback (most recent call last):
File "C:\Python31\Progs\xml.py", line 1, in <module>
from xml.parsers import expat
File "C:\Python31\Progs\xml.py", line 1, in <module>
from xml.parsers import expat
ImportError: No module named parsers
Не могу понять в чем дело. Оно-то можно и без расширения делать и запускать, но нет подсветки синтаксиса :(.
Windows 7, Python 3.1.1



Офлайн

#2 Апрель 25, 2011 13:47:42

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Проблема с импортом в скрипте с расширением

Переименуйте свой скрипт, вы своим названием xml.py перекрываете стандартный модуль xml



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#3 Апрель 25, 2011 19:47:10

kvm2001
От:
Зарегистрирован: 2011-04-25
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с импортом в скрипте с расширением

Спасибо! Все заработало.
Уже второй год питоню, а всё равно - голова-два-уха.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version