import urllib на срабатывает

 
0
 
Python
ava
ZooD | 10.03.2010, 10:36
Изучаю питон несколько дней.

Не срабатывает простой пример

import urllib
doc = urllib.urlopen("http://python.onego.ru").read()
print doc[:40]


в чем может быть проблема?
Kommentare (9)
ava
Daevaorn | 10.03.2010, 11:34 #
Цитата (ZooD @ 10.3.2010, 11:36 findReferencedText)
Не срабатывает простой пример

Что значит "не срабатывает"?
ava
shupg | 10.03.2010, 11:34 #
Как ругается? Что не так печатает?
ava
ZooD | 10.03.2010, 11:50 #
вот так ругается:

Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
for line in f1:
NameError: name 'f1' is not defined
ava
shupg | 10.03.2010, 12:56 #
Цитата (ZooD @ 10.3.2010, 10:36)
Не срабатывает простой пример



import urllib

doc = urllib.urlopen("http://python.onego.ru").read()

print doc[:40]





Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
  for line in f1:

NameError: name 'f1' is not defined

ZooD,

Есть мнение, что ты показал не весь код в файле и что падает твоя программа не на показанных строках.
ava
ZooD | 10.03.2010, 13:16 #
не, это весь код, больше нечего нет =/
может у меня порты какие закрыты, которые нужны для работы этой функции?

я ваще хз, обидно блин :(

поставил себе вот этот питон Python 2.6.4 Windows installer
может эти библиотеки надо как-то дополнительно устанавливать?
ava
shupg | 10.03.2010, 15:00 #
Вот строчка кода, на которую ругается компилятор:

for line in f1:


она находиться в файле pyshell#3 прямо в первой строчке(line 1). Может ты не правильно пускаешься. Типа у тебя автоматом пускается какой-н-ть последний файл или еще чего... Может надо почистить .pyc файлы, хотя вряд ли. В общем, код из одного места, ошибка - из другого(
ava
ZooD | 10.03.2010, 15:37 #
хм, пробовал этот код в Ipython, норм сработал smile3

но почему то в Python shell не хочет

>>> import urllib
>>> doc=utllib.urlopen("http://lenta.ru").read()

Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
doc=utllib.urlopen("http://lenta.ru").read()
NameError: name 'utllib' is not defined


ну ладно, хотя б в IPothon работает, уже можно колбасить smile
ava
shupg | 10.03.2010, 16:51 #
Наверное дело в опечатке: utllib - urllib. Сам пользую eclipse с плагином pyDev. Попробуй его, только там настроить его надо будет)
ava
ZooD | 11.03.2010, 06:34 #
shupg,
усе, разобрался. спасибо
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
  Daevaorn   shupg   ZooD
advanced
Absenden