gpt4 book ai didi

Python Fabric 名称错误 : global name 'log_action' is not defined

转载 作者:行者123 更新时间:2023-12-01 05:19:14 24 4
gpt4 key购买 nike

我正在尝试使用此处记录的 Fabric“log_action”方法:

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

但是“log_action”方法似乎尚未实现。

Fabric 1.8.2,Paramiko 1.12.3

from fabric.api import run
from fabric.api import env
from fabric.api import sudo
from fabric.api import sudo, warn_only

def new_user(username, admin='no', comment="No comment provided"):
log_action("New User (%s): %s" % (username, comment))
pass

NameError: global name 'log_action' is not defined

最佳答案

关注 @Andrew Wilkinsons 的评论。

文档中有一些困惑。 The chapter实际上是关于将参数传递给结构任务,log_action 调用不相关,它不是一个真正的函数 - 它只是一个示例,您可以在任务中执行的操作。

关于Python Fabric 名称错误 : global name 'log_action' is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22696486/

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