可以说,我有一个解析器:
self.__parser = argparse.ArgumentParser(
prog = '<...>',
fromfile_prefix_chars='@')
初始化后,我希望在运行时将 argparser 中的 prog 变量更改为其他内容,可以说:'aaa'。
代码:
self.__parser.prog = 'aaa'
不起作用,因为 argparser 在 ts 格式化程序中的某个地方缓存了这个 prog。有人知道是否可以以简单的方式更改此属性?