On May 10, 2:39 pm, Steven Bethard <[EMAIL PROTECTED]> wrote: > 7studwrote: > >> Is there any documentation for the syntax you used with timeit? > > > This is the syntax the docs describe: > [snip > > python timeit.py [-n N] [-r N] [-s S] [-t] [-c] [-h] [statement ...] > [snip] > > Then in the examples in section 10.10.2 > [snip] > > timeit.py 'try:' ' str.__nonzero__' 'except AttributeError:' ' pass' > [snip] > > and then there is Alex Martelli's syntax: > [snip] > > python -mtimeit 'L=range(3); n=23' 'x=L[:]; x.append(n)' > > The following three things are equivalent: > python /path/to/<module>.py > /path/to/<module>.py # assuming the OS knows how to exec it > python -m<module> # assuming <module> is on sys.path > > So that just leaves the differences between: > [-n N] [-r N] [-s S] [-t] [-c] [-h] [statement ...] > 'try:' ' str.__nonzero__' 'except AttributeError:' ' pass' > 'L=range(3); n=23' 'x=L[:]; x.append(n)' > > Those look pretty similar to me (aside from the fact that they're > testing different things). Each argument in single quotes is a line of > the code you want timed. >
Thanks. -- http://mail.python.org/mailman/listinfo/python-list