Argparse: Проверить, были ли переданы какие-либо аргументы

Мой скрипт должен запускать демо-режим, когда параметры не заданы. Я пробовал это:

args = parser.parse_args()
if len(args) == 0:
    run_demo()
else:
    # evaluate args

Что дает *** TypeError: объект типа «Пространство имен» не имеет len () , поскольку args не является списком.

Как мне достичь того, чего я хочу?

46
задан rypel 21 May 2013 в 13:07
поделиться