bench_parse.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:vcfpy 作者: bihealth 项目源码 文件源码
def run(args):
    # Setup parser
    p = parser.VCFParser(io.StringIO(HEADER), '<builtin>')
    # Parse header
    p.parse_header()
    # Parse line several times
    times = []
    for r in range(args.repetitions):
        begin = time.clock()
        for _ in range(args.line_count):
            r = p._record_parser.parse_line(LINE)  # noqa
            if args.debug:
                print(r, file=sys.stderr)
        times.append(time.clock() - begin)
    print('Took {:.3} seconds (stdev {:.3})'.format(
        statistics.mean(times), statistics.stdev(times)), file=sys.stderr)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号