我试图从一个python文件中获取click中的参数,并将其传递给一个新类。因此,我将运行第一个python文件(带有test命令的文件),并让它调用testclass。然而,当我这样做时,我得到一个错误,说“缺少选项--参数1”。
我很确定我是通过终端调用它的,因为如果我删除了第二个类,只需打印函数中的参数,它就可以正常工作。我使用的电话是:
python名称\u的\u第一个\u文件测试调用类--argument1a1--argument2a2
如何将参数从callclass函数传递到 testClass
?
这是python文件
import click
import testClass
@click.group()
@click.pass_context
def test(ctx):
pass
@test.command()
@click.option('--argument1', required=True)
@click.option('--argument2', required=True)
def callClass(argument1, argument2):
command = testClass(argument1, argument2)
下面是我要上的课:
import click
class testClass:
def __init__(self, argument1, argument2):
self.argument1=argument1
self.argument2=argument2
click.echo(argument1)
click.echo(argument2)
暂无答案!
目前还没有任何答案,快来回答吧!