Denis Dzyubenko wrote:
пользуется! правда питон неудобен тем что нужно следить за тем как
именно написана программа - с использованием пробелов или табулятора - у
меня была проблема - изменял уже существующую программу, но ничего не
получалось из-за того что писалась программа в текстовом редакторе с
использованием пробелов, а я писал используя табуляторы :(
Странно это слышать. У интерпретатора есть опции -t и -tt:
-t : issue warnings about inconsistent tab usage (-tt: issue errors)
Кроме того, продвинутые редакторы (Emacs, например, или тот же IDLE,
который входит в дистрибутив Python) позволяют заменять одно на другое,
и обратно.
Кроме того, в дистрибутив Питона входит программа untabify.py (на
Windows машине она у меня живет в python22\tools\scripts; думаю, в
Debian по аналогии), которая умеет переконвертировать \t в пробелы.
Так что тут как раз применима идиома Perl'а "there is more than one way
to do it", хотя pythonista ее и не любят :)..
PS. С Новым Годом!
--Виктор.