Форум сайта python.su
В Eclipse + PyDev пишем следующий код:
line = input("Write smth:")
print(len(line))
Write smth:123
4
Офлайн
line = raw_input("Write smth:")
print(len(line))
Офлайн
У меня установлен python 3.1. Там raw_input заменили на input.
Офлайн
linuxmint 8, python 3.1, Eclipse 3.5, Pydev 1.5.6 - подсчитывает правильно
Офлайн
Eclipse 3.6, Pydev 1.6.1
То-то я помню, что в прошлой версии таких ошибок не возникало… Щас буду копать…. Подозреваю, что проблема в PyDev, так как пробывал сегодня “все это” запускать под Eclipse 3.5.2 (c PyDev 1.6.1), результат был тот же…
Офлайн
Установил Eclipse 3.5 и Pydev 1.5.6… Результат тот же…
Осталось единственное различие: OC… (У меня Win 7 x64), буду пробовать запускать чем нибудь unix-овым
Как оказалось никакого символа пробела там нет, это всего лишь символ перевода строки…
Отредактировано (Авг. 31, 2010 23:11:14)
Офлайн
clipse 3.6 + Pydev 1.6.1 в Ubutnu дает верный результат ‘123’ = 3
Видимо проблема в кодировке…
Офлайн