Форум сайта python.su
0
Добрый всем вечер.
Писал скрипт для себя с использованием модуля 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
>>>
Офлайн
857
>>> import string
>>> string.expandtabs
<function expandtabs at 0xb7663294>
>>>
Офлайн
0
>>> import string
>>> string.expandtabs
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'expandtabs'
>>>
Офлайн
857
у меня на втором питоне в линуксе есть
у меня на третьем питоне в линуксе нет
Python 2.7 (r27:82500, Sep 16 2010, 18:03:06)
Офлайн
0
Спасибо за помощь. Решил не использовать в 2.7 этот модуль и обойтись telnetlib.
Офлайн
857
это либо баг питона 2.7.2+, либо бага в питоне нет и он просто установлен в повреждённом виде
я бы переустановил текущий питон 2.7.2+, а если бы это не помогло, понизил бы версию http://python.org/download/releases/
Офлайн