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

2024-04-20 09:10:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个工作代码:

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()"

Tags: run代码cisslmycheckaswith
1条回答
网友
1楼 · 发布于 2024-04-20 09:10:09

是的,你可以。你知道吗

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

很好用。你知道吗

相关问题 更多 >