On Sep 21, 3:34 pm, Vineet <vineet.deod...@gmail.com> wrote: > Amongst the python idioms, how the below-mentioned make sense? > ## There should be one-- and preferably only one --obvious way to do it. > --- In programming, there can be a number of ways, equally efficient, to do > certain thing.
This isn't talking about your Python code as much as about Python itself. For example, in Python 2.x you can use either `open` or `file` to open a file, with `file` being a factory function for creating file objects, and `open` using it internally. In Python 3.x, `file` is no longer a built-in, as it produced a point of confusion as to which was the one obvious way to open a file. > ## Although never is often better than *right* now. > --- How come "never" is better that "right now" ? It's better to not add a language feature than it is to add it poorly, especially when you endeavour to provide backwards compatibility as much as possible within major versions. -- http://mail.python.org/mailman/listinfo/python-list