Пример #1
0
                        help='Add more messages (repeatable).')
    parser.add_argument("--version",
                        action='version',
                        version=__version__,
                        help='Display version information, then exit.')

    parser.add_argument('files',
                        type=str,
                        nargs=argparse.REMAINDER,
                        help='Path(s) to input file(s)')

    args0 = parser.parse_args()
    lg.setVerbose(args0.verbose)
    return (args0)


args = processOptions()

if (len(args.files) == 0):
    lg.error("No files specified....")
    sys.exit()

for f in (args.files):
    lg.bumpStat("totalFiles")
    recs = doOneFile(f)
    lg.bumpStat("totalRecords", amount=recs)

if (not args.quiet):
    lg.vMsg(0, "Done.")
    lg.showStats()
Пример #2
0
            "--version", action="version", version=__version__,
            help="Display version information, then exit.")

        parser.add_argument(
            "files",             type=str,
            nargs=argparse.REMAINDER,
            help="Path(s) to input file(s)")

        args0 = parser.parse_args()
        if (args0.verbose): lg.setVerbose(args0.verbose)
        return(args0)


    ###########################################################################
    #
    args = processOptions()

    if (len(args.files) == 0):
        lg.error("No files specified....")
        doOneFile("[STDIN]", sys.stdin.readlines)
    else:
        for fArg in (args.files):
            lg.bumpStat("Total Args")
            fh0 = codecs.open(fArg, "rb", encoding=args.iencoding)
            doOneFile(fArg, fh0)
            fh0.close()

    if (not args.quiet):
        lg.vMsg(0,"Done.")
        lg.showStats()