29 lines
508 B
Python
29 lines
508 B
Python
#!/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()
|