【发布时间】:2023-01-15 20:11:47
【问题描述】:
我旁边有一个 python 类和一个 main 函数,所以我可以从命令行执行它。我的在里面函数处理我提供的参数:
import argparse
class Tester:
def __init__(self):
self.args_parser = argparse.ArgumentParser(description='Test')
self.args = self.__parse_parameters()
...
if __name__ == "__main__":
tester = Tester()
这样,当我从命令行执行上面的文件时,例如:
#python teser.py --test eating --lowacrb
我可以提供参数,它们最终将传递给 __parse_parameters 函数。都好。
我的问题是,如果我决定从 python 代码中使用此类,如何将这些参数传递给类?
【问题讨论】:
-
将参数解析提取到类外部的单独函数中。
标签: python