1、说明
(1)dest=files,也就是说,将命令行中-file的参数值赋值给变量files,您可以使用args.files访问。
(2)action=append,因为我们需要指定多个文件,所以我们需要指定多次--file ,argparse将其放在list中。
(3)type=argparse.FileType('rb'),由于它是一个指定的文件,因此参数应该是一个路径,并且指定的开启模式是RB,如果要获取文件内容,可以使用 args.files[0].read()
2、实例
importargparse parser=argparse.ArgumentParser() parser.add_argument('--file','-f',action='append', dest='files', help=('additionalyamlconfigurationfilestouse'), type=argparse.FileType('rb')) args=parser.parse_args()
以上是Python脚本指定文件的方法,希望对大家有所帮助。更多Python学习指南:python基础教程
本教程的操作环境:windows7系统,Python 3.9.1,DELL G3电脑。