1234567891011121314151617181920212223 |
- import argparse
- import os
- import tarfile
- def parse_args():
- parser = argparse.ArgumentParser()
- parser.add_argument('--input', nargs='*', required=True)
- parser.add_argument('--output', required=True)
- return parser.parse_args()
- def main():
- args = parse_args()
- for asrc in filter(lambda x: x.endswith('.asrc') and os.path.exists(x), args.input):
- with tarfile.open(asrc, 'r') as tar:
- tar.extractall(path=args.output)
- if __name__ == '__main__':
- main()
|