我有以下代码(foo
和bar
是本地服务器):
env.hosts = ['foo', 'bar']
def mytask():
print(env.hosts[0])
当然,每次迭代都会打印foo。
您可能知道,Fabric遍历env.hosts列表,并通过以下方式对它们中的每个执行mytask():
fab mytask
做
task
在foo
上执行task
在bar
上执行我正在寻找一种在每次迭代中获取当前主机的方法。
谢谢,
最佳答案
使用env.host_string
。您可以找到env
变量here的完整列表。
关于python - 使用Python Fabric Library获取env.hosts列表的当前值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3334936/