def split_files(): path = argv[2] fmt = argv[3] index = [int(argv[4]), int(argv[5])] num = index[1] - index[0] + 1 print "# Number of file %d" % num for i in range(index[0], index[1] + 1): h = HistogramND(2) filename = os.path.join(path, fmt % i) print " -> %s" % filename h.read(filename) h = h.split() for one in h: fn = "P%07d_%d.dat" % (i, one.min_each_dim[1]) fn = os.path.join(path, fn) one.write(fn)