可以在内联代码中使用“ with”吗?

时间:2019-07-09 10:10:44

标签: python gitlab-ci

我有这个工作代码:

with my_workflows.ZBX_SSL_CHECK('multiple', 'parameters', 'ZBX_SSL_CHECK') as workflow:
    workflow.run()

,我想使用内联代码编写该代码,以便在gitlab-ci配置中使用它。我尝试没有成功:

python -m my_workflows -c "with my_workflows.ZBX_SSL_CHECK('multiple', 'parameters', 'ZBX_SSL_CHECK') as workflow: workflow.run()"

1 个答案:

答案 0 :(得分:0)

是的,可以。

python -c "with open('foo.yml') as r:print(r.read())" 

很好。