新闻到Python面料,无法运行基本代码

问题描述 投票:0回答:3

当我在终端运行以下命令时

fab hello


我得到这个错误:


  

不知道“你好”是什么!

问题是新的面料任务方法(如下所述-http://docs.fabfile.org/en/1.14/usage/tasks.html
)是使用@task Decorator。代码的等效示例是:
python fabric
3个回答
2
投票
from fabric import task @task def hello(): print("uptime")

wrumningfab hello应产生预期的输出。

Source:
https://github.com/fabric/fabric/issues/1854#issuecomment-414639606

    

使用此措施, from fabric import task @task def hello(): print("uptime")

fabric一直期望这样,

0
投票
from fabric import task @task def hello(c): print("uptime")

将参数(c)作为每个任务的第一个参数,因为面料将连接对象作为第一个参数
希望这为某人解决
    

您最有可能必须输入:
fab hello()

or

$ fab hello

-2
投票

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.