コード例 #1
0
def run_32(blpath, outpath):
    os.makedirs(outpath)
    fov = 'fovs'
    if os.path.exists(fov):
        shutil.rmtree(fov)
    shutil.copytree(blpath, fov)
    main.main2()
    outpath_ab_cells = os.path.join(outpath, 'ab_cells')
    outpath_valid = os.path.join(outpath, 'valid')
    outpath_cells_info = os.path.join(outpath, 'cells_info')
    shutil.copytree('ab_cells', outpath_ab_cells)
    shutil.copytree('valid', outpath_valid)
    shutil.copytree('cells_info', outpath_cells_info)
コード例 #2
0
ファイル: testmain.py プロジェクト: Telos4/ICFP-Contest-2015
parser.add_argument('-p', type=list, nargs='+', action='append')

args = parser.parse_args()

f = [ "".join(i[0]) for i in args.f ]
t = args.t
m = args.m
c = args.c
p = [ "".join(i[0]) for i in args.p ]

j = [ handlejson.parse_to_dictionary(open(i).read()) for i in f ]


for singlejson in j:
# do something
    l_mv=main.main2(singlejson, p, t, m, c)

    for i,seed in enumerate(singlejson['sourceSeeds']):
        current_mv = l_mv[i]
        conv = convert_class_to_letters.convert_greedy(current_mv,p)
        # handlejson.send_response(singlejson['id'],[seed],conv,'test')

arr_tuple_pid_seednr_tag_sol = []
for singlejson in j:
    for i,seed in enumerate(singlejson['sourceSeeds']):
        current_mv = l_mv[i]
        conv = convert_class_to_letters.convert_greedy(current_mv,p)
        arr_tuple_pid_seednr_tag_sol.append((singlejson['id'], seed, '', conv))

#arr_tuple_pid_seednr_tag_sol=[
#(1,2,'','a'),
コード例 #3
0
ファイル: batch_testing.py プロジェクト: daiyyr/invoice2data
                                                                   '').strip()
            elif 'pdf_path:' in line:
                directory = line.replace('pdf_path:', '').replace('\n',
                                                                  '').strip()

            line = fp.readline()
except:
    pass
parame = {}
parame['dbpass'] = None
parame['output_format'] = 'csv'
parame['input_files'] = all_files
parame['output_name'] = os.path.join(dir_path, 'output.csv')
parame['template_folder'] = 'extract/templates/nz'

main.main2(parame)

#Use: python batch_print_raw_text.py &> output.txt

# subprocess.check_output(parame)

#Neither of following methods work.
# outputfile = 'output.txt'
# open(outputfile, 'w').close() #clean file first

# try method 1
# orig_stdout = sys.stdout
# orig_stderr = sys.stderr
# f = open(outputfile, 'w')
# sys.stdout = f
# sys.stderr = f
コード例 #4
0
def job2():
    main2()
コード例 #5
0
        break

parame.append("--debug")

#run main directly
dir_path = os.path.dirname(os.path.realpath(__file__))

parame = {}
parame['dbpass'] = None
parame['output_format'] = 'csv'
parame['input_files'] = all_files
parame['output_name'] = os.path.join(dir_path, 'output.csv')
parame['template_folder'] = 'extract/templates/nz'

try:
    re = main.main2(parame)
    if re:
        shutil.move(os.path.join(directory, firstpdf),
                    os.path.join(succeed_path, firstpdf))
    else:
        pass
except Exception as e:
    print(e)

#Use: python batch_print_raw_text.py &> output.txt

# subprocess.check_output(parame)

#Neither of following methods work.
# outputfile = 'output.txt'
# open(outputfile, 'w').close() #clean file first
コード例 #6
0
def main():
    main2(mode=1)