问题在于,在文件中指定每个参数时,每个参数与选项名称之间必须有一个’=’。从命令行运行时(空间或=可以),argparse在该格式上更加灵活,但是从文件运行时,它必须具有“
=”。
因此,一个有效的参数文件将是:
--option1=foo--option2=1234
还有其他需要注意的地方,请确保在行尾没有多余的空格,否则当argparse读取文件时,该空格将包含在该选项中。

问题在于,在文件中指定每个参数时,每个参数与选项名称之间必须有一个’=’。从命令行运行时(空间或=可以),argparse在该格式上更加灵活,但是从文件运行时,它必须具有“
=”。
因此,一个有效的参数文件将是:
--option1=foo--option2=1234
还有其他需要注意的地方,请确保在行尾没有多余的空格,否则当argparse读取文件时,该空格将包含在该选项中。