目前我正在使用fab -f check_remote.py func:"arg1","arg2"...来运行fab remote。
现在我需要发送一个bool arg,但是True/False变成了一个string arg,怎么设置为bool类型?
发布于 2012-07-25 12:15:59
正如在fabric docs中提到的,所有参数都以字符串的形式结束。这里要做的最简单的事情就是检查参数:
def myfunc(arg1, arg2):
  arg1 = (arg1 == 'True')括号不是必需的,但有助于提高可读性。
编辑:显然我并没有实际尝试我之前的答案;更新。(两年后。)
https://stackoverflow.com/questions/11641689
复制相似问题