【发布时间】:2011-09-30 18:55:40
【问题描述】:
可以说,我有一个解析器:
self.__parser = argparse.ArgumentParser(
prog = '<...>',
fromfile_prefix_chars='@')
初始化后,我想在运行时将 argparser 中的 prog 变量更改为其他值,比如:'aaa'。
代码:
self.__parser.prog = 'aaa'
不起作用,因为 argparser 在 ts 格式化程序中的某个地方缓存了这个 prog som。 有人知道是否可以以简单的方式更改此属性?
【问题讨论】: