Commit 9f3a6911 authored by Vitaly Lipatov's avatar Vitaly Lipatov

update stats scripts to python3

parent 94c2fe50
#!/usr/bin/env python #!/usr/bin/env python3
import sys import sys
...@@ -6,7 +6,7 @@ urls = {} ...@@ -6,7 +6,7 @@ urls = {}
try: try:
while 1: while 1:
line = raw_input() line = input()
line_arr = line.split(" ") line_arr = line.split(" ")
try: try:
host = line_arr[-1] host = line_arr[-1]
...@@ -20,13 +20,13 @@ try: ...@@ -20,13 +20,13 @@ try:
try: try:
urls[host + url] = (urls[host + url][0] + t, urls[host + url][1] + 1) urls[host + url] = (urls[host + url][0] + t, urls[host + url][1] + 1)
except KeyError, e: except KeyError:
urls[host + url] = (t, 1) urls[host + url] = (t, 1)
except ValueError, e: except ValueError:
pass pass
except EOFError, e: except EOFError:
pass pass
def sort_by_value(d): def sort_by_value(d):
...@@ -41,9 +41,9 @@ if (len(sys.argv) > 1): ...@@ -41,9 +41,9 @@ if (len(sys.argv) > 1):
for k in f.readlines(): for k in f.readlines():
k = k.strip() k = k.strip()
try: try:
print urls[k][0], urls[k][1], urls[k][0] / urls[k][1], k print (urls[k][0], urls[k][1], urls[k][0] / urls[k][1], k)
except: except:
print 0, 0, k print (0, 0, k)
else: else:
i = 0 i = 0
alltime = 0 alltime = 0
...@@ -56,6 +56,6 @@ else: ...@@ -56,6 +56,6 @@ else:
i = 0 i = 0
for k in sort_by_value(urls): for k in sort_by_value(urls):
print round(urls[k][0]*100/alltime,0), urls[k][0], urls[k][1], round (urls[k][0] * 1000 / urls[k][1], 0), k print (round(urls[k][0]*100/alltime,0), urls[k][0], urls[k][1], round (urls[k][0] * 1000 / urls[k][1], 0), k)
i += 1 i += 1
if i > 100: break if i > 100: break
#!/usr/bin/env python #!/usr/bin/env python3
import sys import sys
...@@ -6,7 +6,7 @@ urls = {} ...@@ -6,7 +6,7 @@ urls = {}
try: try:
while 1: while 1:
line = raw_input() line = input()
line_arr = line.split(" ") line_arr = line.split(" ")
try: try:
host = line_arr[-1] host = line_arr[-1]
...@@ -21,13 +21,13 @@ try: ...@@ -21,13 +21,13 @@ try:
try: try:
urls[host + url] = (urls[host + url][0] + t, urls[host + url][1] + 1) urls[host + url] = (urls[host + url][0] + t, urls[host + url][1] + 1)
except KeyError, e: except KeyError:
urls[host + url] = (t, 1) urls[host + url] = (t, 1)
except ValueError, e: except ValueError:
pass pass
except EOFError, e: except EOFError:
pass pass
def sort_by_value(d): def sort_by_value(d):
...@@ -42,9 +42,9 @@ if (len(sys.argv) > 1): ...@@ -42,9 +42,9 @@ if (len(sys.argv) > 1):
for k in f.readlines(): for k in f.readlines():
k = k.strip() k = k.strip()
try: try:
print urls[k][0], urls[k][1], urls[k][0] / urls[k][1], k print (urls[k][0], urls[k][1], urls[k][0] / urls[k][1], k)
except: except:
print 0, 0, k print (0, 0, k)
else: else:
i = 0 i = 0
alltime = 0 alltime = 0
...@@ -57,6 +57,6 @@ else: ...@@ -57,6 +57,6 @@ else:
i = 0 i = 0
for k in sort_by_value(urls): for k in sort_by_value(urls):
print round(urls[k][0]*100/alltime,0), urls[k][0], urls[k][1], round (urls[k][0] * 1000 / urls[k][1], 0), k print (round(urls[k][0]*100/alltime,0), urls[k][0], urls[k][1], round (urls[k][0] * 1000 / urls[k][1], 0), k)
i += 1 i += 1
if i > 100: break if i > 100: break
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment