Files
linux-kernel-module-cheat/userland/algorithm/set/parse_output
Ciro Santilli 六四事件 法轮功 9dfcb316bf start moving algorithm in
2019-11-18 00:00:00 +00:00

41 lines
841 B
Python
Executable File

#!/usr/bin/env python3
import argparse
import collections
import sys
import os
sys.path.append(os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))))
import common
data = common.LkmcOrderedDict()
# Parse
output = common.LkmcList()
next(sys.stdin)
for line in sys.stdin:
line = line.rstrip()
if line == '':
break
output.append(int(line))
data['output'] = output
times = common.LkmcList()
next(sys.stdin)
for line in sys.stdin:
line = line.rstrip()
if line == '':
break
times.append(common.LkmcList([int(i) for i in line.split(' ')], oneline=True))
data['times'] = times
# Handle CLI arguments.
parser = argparse.ArgumentParser()
parser.add_argument('key', nargs='?')
args = parser.parse_args()
if args.key:
print(data[args.key])
else:
print(data)