这是代码的一部分:
print("User would be added sudo access")
comment = raw_input("Enter comment for sudo entry ")
group_name = raw_input("Enter sudo group name ")
edit_verdad = "vd edit -u '+module.sudo.alias.'%s' = '%s'' \
-u '+module.sudo.ent.'%s'.cmd = ALL' \
-u '+module.sudo.ent.'%s'.comment = '%s'' \
-u '+module.sudo.ent.'%s'.host = ALL' \
-u '+module.sudo.ent.'%s'.passwd = 0' \
-u '+module.sudo.ent.'%s'.user = '%s'' \
'%s'" %(group_name, options.username, group_name, comment, group_name, group_name, group_name, group_name, options.hostname)
print(edit_verdad)
变量options.hostname选项以及选项.用户名从opt parse获取正确的值。在
当我运行脚本时,我得到的信息如下:
^{pr2}$有什么想法吗?在
格式中有10个参数,但在元组中传递了9个值。在
请试试这个
现在您有10个10
%s
的参数。在您可以将
LAST VARS
替换为您的值。或者从字符串中删除1%s
。在如果仔细计算字符串中“%s”的数量,则得到数字10。不幸的是,在
%(..)
列表中只有9个元素。要么你得到了一个额外的%s
,要么你错过了%(..)
列表中的一个值。在相关问题 更多 >
编程相关推荐