argumentparser 可以采用文件类型参数并直接打开文件,例如:
parser.add_argument('infile', nargs='?', type=argparse.FileType('r'))
args = parser.parse_args().__dict__
input = args['infile'].readlines()
我需要args['infile']
在我的程序中关闭吗?argumentparser 会为我关闭它吗?我没有在文档中找到任何地方提到这一点。