Пример использования argparse


python 
--- cli.py
  • cli.py
#!/usr/bin/env python3

import argparse
import traceback


def main():
    parser = argparse.ArgumentParser(
        description='Скрипт для примера',
        formatter_class=argparse.ArgumentDefaultsHelpFormatter
    )

    parser.add_argument(
        "--add",
        dest="add",
        default=['/home/user'],
        help="Пути для обработки"
    )

    args = parser.parse_args()


if __name__ == "__main__":
    try:
        main()
    except Exception as err:
        traceback.print_exc(file=sys.stdout)
        exit(1)

    exit(0)
© RemiZOffAlex