forked from haiwan/sledge
parent
416b1ae80b
commit
05eb6f20c0
@ -0,0 +1,22 @@
|
||||
import sys
|
||||
def count_miss_or_meet_deadline_requests(file_dir):
|
||||
meet_deadline = 0
|
||||
miss_deadline = 0
|
||||
fo = open(file_dir, "r+")
|
||||
for line in fo:
|
||||
line = line.strip()
|
||||
if "meet deadline" in line:
|
||||
meet_deadline += 1
|
||||
if "miss deadline" in line:
|
||||
miss_deadline += 1
|
||||
miss_deadline_percentage = (miss_deadline * 100) / (miss_deadline + meet_deadline)
|
||||
print("meet deadline num:", meet_deadline)
|
||||
print("miss deadline num:", miss_deadline)
|
||||
print("miss deadline percentage:", miss_deadline_percentage)
|
||||
|
||||
if __name__ == "__main__":
|
||||
argv = sys.argv[1:]
|
||||
if len(argv) < 1:
|
||||
print("usage ", sys.argv[0], " file dir")
|
||||
sys.exit()
|
||||
count_miss_or_meet_deadline_requests(argv[0])
|
Loading…
Reference in new issue