/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
build/scripts/extract_asrc.py
23 строки
499 B
snermolaev
cleanup extract_asrc.py
05 окт 2023, 05:23
05 окт 2023, 05:23
4cb8f69
Код
Авторство
О чём код?
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 [x for x in args.input if x.endswith('.asrc') and os.path.exists(x)]: with tarfile.open(asrc, 'r') as tar: tar.extractall(path=args.output) if __name__ == '__main__': main()