gpt4 book ai didi

python - 将字符串列表传递给结构任务

转载 作者:太空宇宙 更新时间:2023-11-03 12:21:14 25 4
gpt4 key购买 nike

我想将字符串列表作为参数传递给结构任务。例如,对于以下 fabfile:

def test(names):
print names

我想通过“fab test:[tom, dick, harry]”并打印出列表。

默认情况下这可以在 fabric 中执行,还是我需要传递一个字符串并自己拆分它?

谢谢!

最佳答案

一种方法是使用位置参数:

@task
def mytask(*args):
print args

然后这样调用:

$ fab mytask:foo,bar,baz
('foo', 'bar', 'baz')

请注意,您得到的参数是一个元组,而不是一个列表,但这应该不会有太大区别。

如果这对您不起作用并且您需要更花哨的东西,您可能必须自己解析参数。

参见:http://docs.fabfile.org/en/1.8/usage/fab.html#per-task-arguments

关于python - 将字符串列表传递给结构任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19366903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com