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. С Новым Годом!

--Виктор.


Ответить