12345678910111213141516171819202122232425262728 |
- #!/usr/bin/env python
- import sys
- from timeit import Timer
- from stations import locator
- call = sys.argv[1]
- print repr(call)
- D = {}
- for line in file('stations.dat'):
- c, l = [x.strip() for x in line.split(',')]
- D[c] = l
- def test1(c):
- return D[c]
- print repr(test1(call))
- t = Timer("test1(%r)" % call, "from __main__ import test1")
- print t.timeit()
- # -----
- def test2(c):
- return locator(c)
- print repr(test2(call))
- t = Timer("test2(%r)" % call, "from __main__ import test2")
- print t.timeit()
|