我认为还有关于
argparse和的其他问题
google api,但我没有使用过后者。
解析器是独立的,不能被覆盖。但是它们(无论如何都是默认值)都使用
sys.argv[1:]。因此,如果您的代码在另一个代码之前运行,则可以进行编辑
sys.argv以删除多余的字符串。使用
parse_known_args是将您的参数与其他解析器应使用的参数分开的便捷方法。
通常,解析器是从一个
if __name__块中调用的。这样,导入的模块就不会解析,只会解析用作脚本的模块。但是我不知道Google
API是否能做到这一点。



