Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 24, 2011 21:22:56

zhn.prsn
От:
Зарегистрирован: 2011-10-24
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

>>> help() Input string:

Добрый всем вечер.
Писал скрипт для себя с использованием модуля pexpect
Решил в хэлпе про него почитать:

user@last:~/script/test$ python
Python 2.7.2+ (default, Oct 4 2011, 20:03:08)
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help()
Input string: //ввел Enter

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site.py", line 468, in __call__
import pydoc
File "/usr/lib/python2.7/pydoc.py", line 57, in <module>
from string import expandtabs, find, join, lower, split, strip, rfind, rstrip
ImportError: cannot import name expandtabs
>>>
После ребута компа help() открывается.
Снес модуль, проблема не исчезла.



Офлайн

#2 Окт. 25, 2011 04:24:52

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10021
Репутация: +  857  -
Профиль   Отправить e-mail  

>>> help() Input string:

>>> import string
>>> string.expandtabs
<function expandtabs at 0xb7663294>
>>>



Офлайн

#3 Окт. 25, 2011 18:46:32

zhn.prsn
От:
Зарегистрирован: 2011-10-24
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

>>> help() Input string:

>>> import string
>>> string.expandtabs
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'expandtabs'
>>>
Чем вызвана эта ошибка?



Офлайн

#4 Окт. 26, 2011 03:02:54

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10021
Репутация: +  857  -
Профиль   Отправить e-mail  

>>> help() Input string:

у меня на втором питоне в линуксе есть
у меня на третьем питоне в линуксе нет

Python 2.7 (r27:82500, Sep 16 2010, 18:03:06)



Офлайн

#5 Окт. 26, 2011 21:00:43

zhn.prsn
От:
Зарегистрирован: 2011-10-24
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

>>> help() Input string:

Спасибо за помощь. Решил не использовать в 2.7 этот модуль и обойтись telnetlib.



Офлайн

#6 Окт. 28, 2011 02:24:21

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10021
Репутация: +  857  -
Профиль   Отправить e-mail  

>>> help() Input string:

это либо баг питона 2.7.2+, либо бага в питоне нет и он просто установлен в повреждённом виде
я бы переустановил текущий питон 2.7.2+, а если бы это не помогло, понизил бы версию http://python.org/download/releases/



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version