【发布时间】:2012-11-18 15:32:59
【问题描述】:
我正在使用 Fabric 进行项目管理、部署等。我不太了解更方便的运行命令的方式。例如,考虑到我不关心 Fabric local 函数的 capture 和 shell 参数,以下哪些是优缺点?
os.mkdir(path)
VS
local("mkdir %s" % path)
【问题讨论】:
-
我会说
local("mkdir %s" % path)不太健壮,因为您没有处理带有空格和/或奇怪字符的路径,而os.mkdir应该自动处理它们。但我不知道这对你是否重要。