def __init__(self, formatter_class=RawDescriptionHelpFormatter, epilog=epilog, version=version, *args, **kwargs): ArgumentParser.__init__(self, *args, formatter_class=RawDescriptionHelpFormatter, epilog=epilog, version=version, **kwargs)
array = numpy.load(fn) types = [] format = [] for i in range(len(array.dtype)): types.append(array.dtype[i].str) kind = array.dtype[i].kind format.append(kind2format.get(kind, "%s")) format = delimiter.join(format) print "# " + delimiter.join((str(i + 1) for i in range(len(array.dtype)))) print "# " + delimiter.join(array.dtype.names) print "# " + delimiter.join(types) for rec in array: print format % tuple(rec) parser = ArgumentParser(description=__doc__, version="%(prog)s version " + __version__, formatter_class=RawDescriptionHelpFormatter) parser.add_argument("file", nargs="+", help=("numpy binary file (.npy)")) args = parser.parse_args() for fn in args.file: npycat(fn)
for i in range(len(array.dtype)): types.append(array.dtype[i].str) kind = array.dtype[i].kind format.append(kind2format.get(kind, "%s")) format = delimiter.join(format) print "# " + delimiter.join((str(i+1) for i in range(len(array.dtype)))) print "# " + delimiter.join(array.dtype.names) print "# " + delimiter.join(types) for rec in array: print format % tuple(rec) parser = ArgumentParser(description=__doc__, version="%(prog)s version " + __version__, formatter_class=RawDescriptionHelpFormatter) parser.add_argument("file", nargs="+", help=( "numpy binary file (.npy)")) args = parser.parse_args() for fn in args.file: npycat(fn)