Найти - Пользователи
Полная версия: [Eclipse + PyDev] Проблемы с лишним пробелом...
Начало » Инструментальные средства разработки » [Eclipse + PyDev] Проблемы с лишним пробелом...
1
@br@c@d@br
В Eclipse + PyDev пишем следующий код:
line = input("Write smth:")
print(len(line))
Запускаем, на предложение Write smth: напишем что то типа 123, и в консоли Eclipse увидим следующее:
Write smth:123
4
Соответственно получили, что длина строки ‘123’ = 4… Если разобрать строку посимвольно, то окажется, что 4 символ это пробел автоматически добавленный Eclipse (или PyDev) при переводе строки.
Вопрос: как избавиться от этого пробела?
chkur
line = raw_input("Write smth:")
print(len(line))
@br@c@d@br
У меня установлен python 3.1. Там raw_input заменили на input.
chkur
linuxmint 8, python 3.1, Eclipse 3.5, Pydev 1.5.6 - подсчитывает правильно
@br@c@d@br
Eclipse 3.6, Pydev 1.6.1

То-то я помню, что в прошлой версии таких ошибок не возникало… Щас буду копать…. Подозреваю, что проблема в PyDev, так как пробывал сегодня “все это” запускать под Eclipse 3.5.2 (c PyDev 1.6.1), результат был тот же…
@br@c@d@br
Установил Eclipse 3.5 и Pydev 1.5.6… Результат тот же…
Осталось единственное различие: OC… (У меня Win 7 x64), буду пробовать запускать чем нибудь unix-овым

Как оказалось никакого символа пробела там нет, это всего лишь символ перевода строки…
@br@c@d@br
clipse 3.6 + Pydev 1.6.1 в Ubutnu дает верный результат ‘123’ = 3
Видимо проблема в кодировке…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB