Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 31, 2010 20:22:52

@br@c@d@br
От: Кострома
Зарегистрирован: 2010-08-31
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

[Eclipse + PyDev] Проблемы с лишним пробелом...

В Eclipse + PyDev пишем следующий код:

line = input("Write smth:")
print(len(line))
Запускаем, на предложение Write smth: напишем что то типа 123, и в консоли Eclipse увидим следующее:
Write smth:123
4
Соответственно получили, что длина строки ‘123’ = 4… Если разобрать строку посимвольно, то окажется, что 4 символ это пробел автоматически добавленный Eclipse (или PyDev) при переводе строки.
Вопрос: как избавиться от этого пробела?



Офлайн

#2 Авг. 31, 2010 21:03:23

chkur
От:
Зарегистрирован: 2010-01-07
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

[Eclipse + PyDev] Проблемы с лишним пробелом...

line = raw_input("Write smth:")
print(len(line))



Офлайн

#3 Авг. 31, 2010 21:06:17

@br@c@d@br
От: Кострома
Зарегистрирован: 2010-08-31
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

[Eclipse + PyDev] Проблемы с лишним пробелом...

У меня установлен python 3.1. Там raw_input заменили на input.



Офлайн

#4 Авг. 31, 2010 21:22:42

chkur
От:
Зарегистрирован: 2010-01-07
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

[Eclipse + PyDev] Проблемы с лишним пробелом...

linuxmint 8, python 3.1, Eclipse 3.5, Pydev 1.5.6 - подсчитывает правильно



Офлайн

#5 Авг. 31, 2010 21:39:42

@br@c@d@br
От: Кострома
Зарегистрирован: 2010-08-31
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

[Eclipse + PyDev] Проблемы с лишним пробелом...

Eclipse 3.6, Pydev 1.6.1

То-то я помню, что в прошлой версии таких ошибок не возникало… Щас буду копать…. Подозреваю, что проблема в PyDev, так как пробывал сегодня “все это” запускать под Eclipse 3.5.2 (c PyDev 1.6.1), результат был тот же…



Офлайн

#6 Авг. 31, 2010 22:14:56

@br@c@d@br
От: Кострома
Зарегистрирован: 2010-08-31
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

[Eclipse + PyDev] Проблемы с лишним пробелом...

Установил Eclipse 3.5 и Pydev 1.5.6… Результат тот же…
Осталось единственное различие: OC… (У меня Win 7 x64), буду пробовать запускать чем нибудь unix-овым

Как оказалось никакого символа пробела там нет, это всего лишь символ перевода строки…



Отредактировано (Авг. 31, 2010 23:11:14)

Офлайн

#7 Сен. 1, 2010 08:44:26

@br@c@d@br
От: Кострома
Зарегистрирован: 2010-08-31
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

[Eclipse + PyDev] Проблемы с лишним пробелом...

clipse 3.6 + Pydev 1.6.1 в Ubutnu дает верный результат ‘123’ = 3
Видимо проблема в кодировке…



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version