嗨,我正在尝试将 prefect 应用于我的项目,该项目正在使用该库click
来处理命令行参数。下面是一个演示代码片段:
@click.command()
@click.option(
"-p",
"--pages",
type=int,
default=0,
help="...",
)
def main(pages):
print("Running...")
if pages > 0:
a()
else:
b()
print("Finished without errors.")
if __name__ == "__main__":
main()
another_method()
省长的文档提到了这个例子:
flow = Flow("hello-flow", tasks=[hello_task])
flow.register(project_name="tester")
但是,如果我需要通过 let say 来运行程序poetry run main.py -p 10
,我需要提供一个固定的命令行参数并使用诗歌运行。在那种情况下,我应该如何组织或重构我的代码以适应 Prefect?