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