diff options
author | Peng Wu <alexepico@gmail.com> | 2011-07-20 19:47:43 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2011-07-20 19:47:43 +0800 |
commit | 6bbdcff2c292258572072d01d9e170a298798513 (patch) | |
tree | fb71d21f26011fc25fe907cb5f75df0edbc88677 | |
parent | ad8c7df93d6735742b675a99b0c9ab412e77c317 (diff) | |
download | trainer-6bbdcff2c292258572072d01d9e170a298798513.tar.gz trainer-6bbdcff2c292258572072d01d9e170a298798513.tar.xz trainer-6bbdcff2c292258572072d01d9e170a298798513.zip |
improve arguments handling in reduce.py
-rwxr-xr-x | reduce.py | 10 | ||||
-rwxr-xr-x | segment.py | 1 |
2 files changed, 7 insertions, 4 deletions
@@ -47,13 +47,15 @@ def iterateSubDirectory(oldroot, newroot, level): if __name__ == '__main__': parser = ArgumentParser(description='Reduce the levels of categories.') - parser.add_argument('--level', action='store', nargs=1, default=2, \ + parser.add_argument('--level', action='store', default=2, \ help='reduce to n levels of index') parser.add_argument('origdir', action='store', \ help='original index directory') - parser.add_argument('destdir', action='store', \ - help='reduced index directory') + parser.add_argument('--destdir', action='store', \ + help='reduced index directory', \ + default=os.path.join(config.getTextDir(), 'index')) args = parser.parse_args() - iterateSubDirectory(args.origdir, args.destdir, int(args.level[0])) + print(args) + iterateSubDirectory(args.origdir, args.destdir, args.level) print('done') @@ -87,6 +87,7 @@ if __name__ == '__main__': default=os.path.join(config.getTextDir(), 'index')) args = parser.parse_args() + print(args) walkThroughIndex(args.indexdir) print('done') |