args = parser.parse_args()报错


问题描述

args = parser.parse_args()报错

import argparse

parser = argparse.ArgumentParser(prog='top', description='Show top lines from each file')
parser.add_argument('filenames', nargs='+')
parser.add_argument('-l', '--lines', type=int, default=10)
# args = parser.parse_args()
args, unknown = parser.parse_known_args() # 改为这个
print(args)

解决方案:

改成 args, unknown = parser.parse_known_args()

你可能感兴趣的:(python)