/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
build/scripts/compile_jsrc.py
24 строки
515 B
qkrorlqr
generating ya.make files
23 июн 2023, 21:32
23 июн 2023, 21:32
af87d4a
Код
Авторство
О чём код?
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) parser.add_argument('--prefix', required=True) return parser.parse_args() def main(): args = parse_args() with tarfile.open(args.output, 'w') as out: for f in args.input: out.add(f, arcname=os.path.relpath(f, args.prefix)) if __name__ == '__main__': main()