tosh1ki/pyogi

View on GitHub
doc/sample_code/benchmark.py

Summary

Maintainability
A
0 mins
Test Coverage
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
import argparse

from pyogi.ki2converter import Ki2converter


if __name__ == '__main__':

    # Convert kifu        
    csa_list = []
    for n in range(0, 1000):
    
        path = ('~/data/shogi/2chkifu/{0}000{1}/{2:0>5}.KI2'
                .format(n // 10000, int(n < 10000), n))
        path_ki2 = os.path.expanduser(path)

        if not os.path.exists(path_ki2):
            continue

        ki2converter = Ki2converter()
        ki2converter.from_path(path_ki2)
        
        csa = ki2converter.to_csa()

        csa_list.append(csa)

    print(csa_list[25][:20])