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
......@@ -6,7 +6,7 @@ urls = {}
try:
while 1:
line = raw_input()
line = input()
line_arr = line.split(" ")
try:
host = line_arr[-1]
......@@ -20,13 +20,13 @@ try:
try:
urls[host + url] = (urls[host + url][0] + t, urls[host + url][1] + 1)
except KeyError, e:
except KeyError:
urls[host + url] = (t, 1)
except ValueError, e:
except ValueError:
pass
except EOFError, e:
except EOFError:
pass
def sort_by_value(d):
......@@ -41,9 +41,9 @@ if (len(sys.argv) > 1):
for k in f.readlines():
k = k.strip()
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:
print 0, 0, k
print (0, 0, k)
else:
i = 0
alltime = 0
......@@ -56,6 +56,6 @@ else:
i = 0
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
if i > 100: break
#!/usr/bin/env python
#!/usr/bin/env python3
import sys
......@@ -6,7 +6,7 @@ urls = {}
try:
while 1:
line = raw_input()
line = input()
line_arr = line.split(" ")
try:
host = line_arr[-1]
......@@ -21,13 +21,13 @@ try:
try:
urls[host + url] = (urls[host + url][0] + t, urls[host + url][1] + 1)
except KeyError, e:
except KeyError:
urls[host + url] = (t, 1)
except ValueError, e:
except ValueError:
pass
except EOFError, e:
except EOFError:
pass
def sort_by_value(d):
......@@ -42,9 +42,9 @@ if (len(sys.argv) > 1):
for k in f.readlines():
k = k.strip()
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:
print 0, 0, k
print (0, 0, k)
else:
i = 0
alltime = 0
......@@ -57,6 +57,6 @@ else:
i = 0
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
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