У меня есть следующая функция как часть сканера каталогов:
def get_args():
cwd = os.getcwd()
parser = argparse.ArgumentParser(description='Scan all files')
parser.add_argument("path", help="Path to folder", nargs='?', default=cwd)
parser.add_argument("print", help="Print file extensions", nargs='?', default=False)
return parser.parse_args()
Scan /usr/Ari True
Это отсканирует указанную папку и распечатает список
Scan
Будет сканировать текущий рабочий каталог, где я нахожусь в терминале
Scan True
Не работает, поскольку предполагается, что я вхожу в каталог. Как использовать по умолчанию первый аргумент, но указать второй?