AttributeError:模块'fut'没有属性'Core'

时间:2017-12-24 12:58:29

标签: python pycharm attributeerror

我很快就把头发拉了出来。我收到错误:

  

文件“/ home / ***** / PycharmProjects / Futbot _hako_ny / FUT / Central.py”,第27行,在主体上   core_class = fut.Core('****** @ hotmail.com','*****','*****',platform ='ps4',sms = True,proxies = proxy,anticaptcha_client_key = captcha_key)#设置核心类
  AttributeError:模块'fut'没有属性'Core'

我知道模块Core中有一个属性fut。我试过了:

print(fut)
<module 'fut' from '/home/*****/PycharmProjects/fut/fut/__init__.py'>

我可以看到它正在使用正确的模块路径。一切都运行正常,直到我将自制模块导入core.py并添加了一个print语句。如果我取消对我的导入和对core.py的小改动,那么一切都工作正常。

为什么导入/小更改会破坏我的程序? Pycharm不会抱怨我的任何导入或代码。

我们非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

我明白了。该错误是由循环依赖引起的。我的模块&#34; core.py&#34;正在导入模块&#34; Central.py&#34;反之亦然。在固定版本中,我移动了&#34; import Central&#34;进入正在使用它的功能。