【问题标题】:AttributeError: 'function' object has no attribute 'deploy'AttributeError:“功能”对象没有属性“部署”
【发布时间】:2025-11-24 17:00:02
【问题描述】:

从 brownie 导入网络、配置、帐户 从布朗尼进口 FundMe

def deploy_fund_me():
  account = get_account
  fund_me = FundMe.deploy({"from": account})
  print(f"contract deployed to {fund_me.address}")  

def main():
  deploy_fund_me() 

【问题讨论】:

  • 显然FundMe 是一个函数并且没有deploy 属性,所以FundMe.deploy(...) 没有意义。

标签: python account brownie


【解决方案1】:

由于回溯有限,我不得不假设 get_account 应该返回一个可供 FundMe.deploy 函数使用的对象。如果是这种情况,那么account = get_account 行实际上应该是account = get_account(),它实际上会调用函数get_account,而不是传递对它的引用。

如果这不是问题,那么请编辑您的问题以提供完整的回溯,以便我们更清楚地看到导致问题的原因。

【讨论】:

    最近更新 更多