Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 18, 2015 15:29:49

kovalr
Зарегистрирован: 2015-06-18
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib.request не исполняется

Пробую выполнить

import urllib.request
response = urllib.request.urlopen('http://python.org/')
html = response.read()

ответ

Traceback (most recent call last):
  File "C:/Users/root/PycharmProjects/untitled/post.py", line 1, in <module>
    import urllib.request
  File "C:\Python34\lib\urllib\request.py", line 88, in <module>
    import http.client
  File "C:\Python34\lib\http\client.py", line 69, in <module>
    import email.parser
  File "C:\Python34\lib\email\parser.py", line 12, in <module>
    from email.feedparser import FeedParser, BytesFeedParser
  File "C:\Python34\lib\email\feedparser.py", line 27, in <module>
    from email import message
  File "C:\Python34\lib\email\message.py", line 16, in <module>
OK
    from email import utils
  File "C:\Python34\lib\email\utils.py", line 40, in <module>
    from email.charset import Charset
  File "C:\Python34\lib\email\charset.py", line 15, in <module>
    import email.quoprimime
  File "C:\Python34\lib\email\quoprimime.py", line 44, in <module>
    from string import ascii_letters, digits, hexdigits
ImportError: cannot import name 'ascii_letters'
Process finished with exit code 1

в чем проблема?

Офлайн

#2 Июнь 18, 2015 15:41:13

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

urllib.request не исполняется

kovalr
в чем проблема?
в виндовсе
удалите его!

а в idle
>>> from string import ascii_letters
выдаст ошибку?



————————————————
-*- Simple is better than complex -*-

Отредактировано terabayt (Июнь 18, 2015 15:41:29)

Офлайн

#3 Июнь 18, 2015 15:53:05

kovalr
Зарегистрирован: 2015-06-18
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib.request не исполняется

OK
Traceback (most recent call last):
  File "C:/Users/root/PycharmProjects/untitled/post.py", line 1, in <module>
    from string import ascii_letters
ImportError: cannot import name 'ascii_letters'
Process finished with exit code 1

выдает.

Офлайн

#4 Июнь 18, 2015 16:51:15

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

urllib.request не исполняется

В каталоге с post.py нет случайно файла string.py? Если нет, то предлагаю пошарить по путям импорта, похоже где то затесался модуль перекрывающий стандартный.

import sys
print(sys.path)
и смотрите по ним.




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

Офлайн

#5 Июнь 18, 2015 17:02:46

kovalr
Зарегистрирован: 2015-06-18
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib.request не исполняется

string.py был. Переименовал.

Вроде работает!

Спасибо!!!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version