问题描述
我有两个文件,它们执行相似的操作,但略有不同。带有参数的部分在两者中是相同的。
因此,我想定义一次解析器,然后再重用它。 (现在在超类的__init__
中被调用)
设置版本参数时,显然会返回定义超类的文件中的版本
@staticmethod
def parse_args():
parser = argparse.ArgumentParser()
# Add long and short argument
parser.add_argument("--path","-p",help="set path to the settings file generated by UI")
parser.add_argument("--version","-V",action='version',version=f'%(prog)s {__version__}')
args = parser.parse_args()
我认为我做错了,在这里需要一些帮助。
如何使用参数-V调用不同的文件并获取所调用文件的版本?
基本上是__version__
文件所在的变量
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)